CSS Barre de navigation
Barres de navigation
Avoir facile à utiliser la navigation est important pour n'importe quel site web.
Avec CSS, vous pouvez transformer ennuyeux menus HTML dans les barres de navigation de bonne mine.
Barre de navigation = Liste des Liens
Une barre de navigation doit HTML standard comme base.
Dans nos exemples nous allons construire la barre de navigation à partir d'une liste standard HTML.
Une barre de navigation est essentiellement une liste de liens, en utilisant le <ul> et éléments <li> prend tout son sens:
Exemple
<ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
Essayez vous-même »
Maintenant, nous allons extraire les balles et les marges et le remplissage de la liste:
Exemple expliqué:
- list-style-type: none - Supprime les balles. Une barre de navigation n'a pas besoin de marqueurs de listes
- Réglage des marges et padding à 0 pour supprimer les paramètres par défaut du navigateur
Le code dans l'exemple ci-dessus est le code standard utilisé dans les deux barres de navigation verticales et horizontales.
Barre de navigation verticale
Pour construire une barre de navigation verticale nous avons seulement besoin d'un style aux éléments <a>, en plus du code ci-dessus:
Exemple expliqué:
- display: block - Affichage des liens que les éléments de bloc rend la zone de liaison toute cliquable (pas seulement le texte), et il nous permet de spécifier la largeur
- Largeur: 60px - éléments Block prendre toute la largeur disponible par défaut. Nous voulons spécifier une largeur de 60 px
Astuce: Jetez aussi un oeil à notre exemple totalement de style de navigation barre verticale .
Remarque: Toujours spécifier la largeur des éléments <a> dans une barre de navigation verticale.Si vous omettez la largeur, IE6 peut produire des résultats inattendus.
Barre de navigation horizontale
Il ya deux façons de créer une barre de navigation horizontale. Utilisation en ligne ou flottantéléments de la liste.
Les deux méthodes fonctionnent très bien, mais si vous voulez les liens pour avoir la même taille, vous devez utiliser la méthode flottante.
Lister les objets en ligne
Une manière de créer une barre de navigation horizontale est de préciser les éléments que <li> en ligne, en plus de la "norme" code ci-dessus:
Exemple expliqué:
- display: inline; - Par défaut, les éléments sont des éléments de bloc <li>. Ici, nous supprimons les sauts de ligne avant et après chaque élément de la liste, de les afficher sur une seule ligne
Astuce: Jetez aussi un oeil à notre exemple totalement de style de navigation barre horizontale .
Lister les objets flottants
Dans l'exemple ci-dessus les liens ont des largeurs différentes.
Pour tous les liens pour avoir une largeur égale, faire flotter les éléments <li> et spécifier une largeur pour les éléments <a>:
Exemple expliqué:
- float: left - utiliser flotteur pour obtenir des éléments de bloc de glisser à côté de l'autre
- display: block - Affichage des liens que les éléments de bloc rend la zone de liaison toute cliquable (pas seulement le texte), et il nous permet de spécifier la largeur
- Largeur: 60px - Depuis éléments de bloc prennent toute la largeur disponible, ils ne peuvent pas flotter à côté les uns aux autres. Nous spécifier la largeur des liens vers 60px
Astuce: Jetez aussi un oeil à notre exemple totalement de style de navigation barre horizontale .
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT