Maison > interface Web > tutoriel HTML > Comment configurer une structure de navigation horizontale dans la production de pages Html_HTML/Xhtml_Web

Comment configurer une structure de navigation horizontale dans la production de pages Html_HTML/Xhtml_Web

WBOY
Libérer: 2016-05-16 16:36:03
original
2805 Les gens l'ont consulté

Cet article partagera avec vous deux méthodes de mise en place de structures de navigation horizontales, principalement à l'aide de structures de listes.

Méthode 1 : Combinaison d'une structure en bloc et d'une structure en ligne.

Ici, nous introduisons d'abord la différence entre les éléments de bloc et les structures en ligne.

(1) La structure du bloc peut définir des attributs tels que la hauteur de ligne, la largeur (largeur, hauteur), la marge (marge, remplissage) et la bordure (bordure). Les éléments en ligne peuvent uniquement définir la hauteur de ligne, les marges gauche et droite, mais n'ont pas d'attributs tels que les marges extérieures, le remplissage supérieur et inférieur et les bordures.

(2) La structure des blocs est plus autoritaire et ne partage pas de rangée avec d'autres éléments. Les éléments en ligne peuvent être imbriqués dans d'autres éléments.

Les éléments de bloc courants incluent ul, ol, p, form, etc. Les éléments en ligne courants incluent méta, img, span, h1-h6, label, etc.

Mais parfois, pour qu'une structure de bloc ait les caractéristiques d'un élément en ligne, ou pour qu'un élément en ligne ait les caractéristiques d'un élément de bloc, les deux sont combinés. Pour donner un exemple de façon de faire en sorte qu'un élément en ligne ait les caractéristiques d'un élément de bloc : la balise a est l'une des balises en ligne les plus importantes, et les utilisateurs peuvent accéder à la page correspondante en fonction du lien qu'elle spécifie. Afin de rendre les éléments sous la balise a plus beaux, nous souhaitons définir certains attributs pour ce lien, notamment les bordures, les marges, la couleur d'arrière-plan, etc. Nous savons que ces attributs ne sont possédés que par les structures de blocs, donc pour le moment, nous voulons non seulement continuer à utiliser la balise en ligne a pour accueillir le contenu des liens, mais nous espérons également que cet élément en ligne pourra également avoir des attributs liés aux structures de blocs.

Nous pouvons résoudre ce problème grâce au paramètre "a{display:block}".

De même, lorsque nous souhaitons utiliser une liste pour atteindre l'objectif de configuration de la navigation horizontale, nous souhaitons que chaque ligne de la liste soit affichée sur la même ligne. À ce stade, nous pouvons également atteindre cet objectif grâce à une combinaison. de structure de bloc et de structure en ligne.

Il suffit d'ajouter une ligne de code à la liste : list{display:inline;}

Méthode 2 : utiliser les paramètres d'attribut float.

L'attribut float peut être défini pour flotter dans deux directions, y compris gauche et droite. Configurer la navigation horizontale consiste à faire flotter la liste horizontalement vers la gauche, car nous espérons qu'après avoir défini le flottement, l'ordre de navigation sera horizontal de gauche à droite, c'est-à-dire de gauche à droite, celui de la navigation. à la navigation quatre. Ceci est plus conforme aux habitudes de plus d'utilisateurs.

Code :

Code XML/HTMLCopier le contenu dans le presse-papiers
  1. >  
  2. <html>  
  3. <head lang="fr" >  
  4.     <meta charset="UTF- 8">  
  5.     <titre>titre>  
  6.     <style type="texte/ css">  
  7.         ul{   
  8.             float:droite;   
  9.         }   
  10.         li{   
  11.             padding-right:30px;   
  12.             float:gauche;   
  13.         }   
  14.         a{   
  15.             marge gauche : 20 px ;   
  16.             taille de la police : 20 px ;   
  17.             font-weight:bold;   
  18.             couleur : blanc ;   
  19.             display:block;   
  20.             bordure : 1 px noir uni ;   
  21.             largeur : 100 px ;   
  22.             text-decoration: none;   
  23.             text-align:center;   
  24.             couleur de fond : vert d'eau foncé ;   
  25.         }   
  26.         a:hover{   
  27.             couleur : rouge ;   
  28.         }  
  29.     style>  
  30. tête>  
  31. <corps>  
  32. <ul>  
  33.     <li>导航一li>  
  34.     <li>导航二li>  
  35.     <li>导航三li>  
  36. ul>  
  37.   
  38. <a href="#" >百度a>  
  39. corps>  
  40. html>  

以上就是本文的全部内容,希望对大家的学习有所帮助。

原文:http://www.cnblogs.com/xiaoqqmin/p/5317551.html

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal