Maison interface Web tutoriel HTML Le li dans la balise en HTML est disposé horizontalement

Le li dans la balise en HTML est disposé horizontalement

Jun 27, 2017 pm 01:26 PM
html arrangement 横向

La première étape consiste à écrire la structure du code HTML du menu horizontal

Veuillez ajouter le code suivant dans la zone de la barre de navigation du document HTML.

<ul id="menu">
 <li><a href="http://www.baidu.com">Baidu.Com</a></li>
 <li><a href="http://www.Code52.Net">Code52.Net</a></li>
 <li><a href="http://www.yahoo.com">Yahoo.Com</a></li>
 <li><a href="http://www.google.com" class="last">Google.Com</a></li>
</ul>
Copier après la connexion

Deuxième étape, écrivez le code CSS

1 Définir le style public

Veuillez modifier le code CSS suivant. Ajouté à la portée de la balise ... du document HTML.

<style type="text/css">
#menu { 
font:12px verdana, arial, sans-serif; /* 设置文字大小和字体样式 */
}
#menu, #menu li {
list-style:none; /* 将默认的列表符号去掉 */
padding:0; /* 将默认的内边距去掉 */
margin:0; /* 将默认的外边距去掉 */
}
</style>
Copier après la connexion

Comme nous le savons tous, les éléments

  • dans
      sont disposés verticalement par défaut. Nous devons définir CSS pour les disposer horizontalement.

      Conseils : Parce que nous retirons maintenant la barre de navigation pour l'expliquer de manière indépendante, nous devons définir certains styles publics. Si vous avez réinitialisé l'effet par défaut dans le corps ou à d'autres endroits, le code ci-dessus peut être supprimé

      2. Laissez le texte être disposé horizontalement

      Comme nous le savons tous, les éléments sous la balise

        disposé verticalement par défaut. Nous devons définir une propriété CSS supplémentaire pour l'aligner horizontalement.

        <style type="text/css">
        #menu li { 
        float:left; /* 往左浮动 */
        }
        </style>
        Copier après la connexion

        3. Définissez le style du lien :

        <style type="text/css">
        #menu li a {
        display:block; /* 将链接设为块级元素 */
        padding:8px 50px; /* 设置内边距 */
        background:#3A4953; /* 设置背景色 */
        color:#fff; /* 设置文字颜色 */
        text-decoration:none; /* 去掉下划线 */
        border-right:1px solid #000; /* 在左侧加上分隔线 */
        }
        </style>
        Copier après la connexion

        Nous utilisons un remplissage pour élargir chaque menu. Certains, si votre menu est un mélange de chinois et En anglais, il est recommandé de définir la hauteur et la largeur d'un seul menu, afin d'éviter les erreurs de hauteur causées par des hauteurs de ligne incohérentes des caractères chinois et anglais. Comment définir une hauteur fixe :

        <style type="text/css">
        #menu li a {
        display:block; /* 将链接设为块级元素 */
        width:150px; /* 设置宽度 */
        height:30px; /* 设置高度 */
        line-height:30px; /* 设置行高,将行高和高度设置同一个值,可以让单行文本垂直居中 */
        text-align:center; /* 居中对齐文字 */
        background:#3A4953; /* 设置背景色 */
        color:#fff; /* 设置文字颜色 */
        text-decoration:none; /* 去掉下划线 */
        border-right:1px solid #000; /* 在左侧加上分隔线 */
        }
        </style>
        Copier après la connexion

        4. Effet de survol du lien :

        Grâce à l'effet combiné des étapes ci-dessus, le cadre préliminaire d'une navigation horizontale la barre apparaît. Cette étape consiste principalement à définir l’effet de survol du lien pour rendre la barre de navigation plus belle. Bien entendu, si vous souhaitez rendre la barre de navigation plus éblouissante, vous pouvez définir une image de fond sur la propriété CSS hover.

        <style type="text/css">
        #menu li a:hover {
        background:#146C9C; /* 变换背景色 */
        color:#fff; /* 变换文字颜色 */
        }
        </style>
        Copier après la connexion

        Il y a une faille dans le code ici. Il y aura une bordure supplémentaire à l'extrême droite Puisque la pseudo-classe :first-child n'est pas prise en charge par les navigateurs de la série IE, nous pouvons seulement. écrivez un style séparé et ajoutez le dernier. Les bordures sont supprimées et un sélecteur supplémentaire est ajouté au code HTML.

        <ul id="menu">
        <li><a href="http://www.baidu.com">Baidu.Com</a></li>
        <li><a href="http://www.Code52.Net">Code52.Net</a></li>
        <li><a href="http://www.yahoo.com">Yahoo.com</a></li>
        <li><a href="http://www.google.com" class="last">Google.com</a></li>
        </ul>
        
        <style type="text/css">
        #menu li a.last {
        border-right:0; /* 去掉左侧边框 */
        }
        </style>
        Copier après la connexion

        D'accord, maintenant un simple menu de navigation horizontale a été créé. N'est-ce pas très simple ? Le code complet est donné ci-dessous :

        <style type="text/css">
        #menu { 
         font:12px verdana, arial, sans-serif; 
        }
        #menu, #menu li {
         list-style:none;
         padding:0;
         margin:0;
        }
        #menu li { 
         float:left; 
        }
        #menu li a {
         display:block;
         /* 如果是中英文混排的文字,建议用固定宽度
         width:150px;
         height:30px;
         line-height:30px;
         text-align:center;
         */
         padding:8px 50px;
         background:#3A4953;
         color:#fff;
         text-decoration:none;
         border-right:1px solid #000;
        }
        #menu li a:hover {
         background:#146C9C;
         color:#fff;
         text-decoration:none;
         border-right:1px solid #000;
        }
        #menu li a.last {
         border-right:0; /* 去掉左侧边框 */
        }
        </style>
        Copier après la connexion

        Vous pouvez consulter la démo en ligne que nous avons produite et télécharger l'exemple de package fourni dans cet article.

        J'ai modifié le style CSS ci-dessus. Comme suit :

        Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

  • 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

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    AI Hentai Generator

    AI Hentai Generator

    Générez AI Hentai gratuitement.

    Article chaud

    R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Meilleurs paramètres graphiques
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Comment réparer l'audio si vous n'entendez personne
    3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25: Comment déverrouiller tout dans Myrise
    4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

    Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

    Quelles sont les dix principales plateformes de trading de devises virtuelles? Quelles sont les dix principales plateformes de trading de devises virtuelles? Feb 20, 2025 pm 02:15 PM

    Avec la popularité des crypto-monnaies, des plateformes de trading de devises virtuelles ont émergé. Les dix principales plateformes de trading de devises virtuelles au monde sont classées comme suit selon le volume des transactions et la part de marché: Binance, Coinbase, FTX, Kucoin, Crypto.com, Kraken, Huobi, Gate.io, Bitfinex, Gemini. Ces plateformes offrent un large éventail de services, allant d'un large éventail de choix de crypto-monnaie à la négociation des dérivés, adapté aux commerçants de niveaux différents.

    Comment ajuster l'échange ouvert en sésame en chinois Comment ajuster l'échange ouvert en sésame en chinois Mar 04, 2025 pm 11:51 PM

    Comment ajuster l'échange ouvert en sésame en chinois? Ce didacticiel couvre des étapes détaillées sur les ordinateurs et les téléphones mobiles Android, de la préparation préliminaire aux processus opérationnels, puis à la résolution de problèmes communs, vous aidant à changer facilement l'interface d'échange Open Sesame aux chinois et à démarrer rapidement avec la plate-forme de trading.

    Quelles sont les plates-formes de monnaie numérique sûres et fiables? Quelles sont les plates-formes de monnaie numérique sûres et fiables? Mar 17, 2025 pm 05:42 PM

    Une plate-forme de monnaie numérique sûre et fiable: 1. Okx, 2. Binance, 3. Gate.io, 4. Kraken, 5. Huobi, 6. Coinbase, 7. Kucoin, 8. Crypto.com, 9. Bitfinex, 10. Gemini. La sécurité, la liquidité, les frais de traitement, la sélection des devises, l'interface utilisateur et le support client doivent être pris en compte lors du choix d'une plate-forme.

    Top 10 des plates-formes de trading de devises virtuelles 2025 Applications de trading de crypto-monnaie classée top dix Top 10 des plates-formes de trading de devises virtuelles 2025 Applications de trading de crypto-monnaie classée top dix Mar 17, 2025 pm 05:54 PM

    Top dix plates-formes de trading de devises virtuelles 2025: 1. Okx, 2. Binance, 3. Gate.io, 4. Kraken, 5. Huobi, 6. Coinbase, 7. Kucoin, 8. Crypto.com, 9. BitFinex, 10. Gemini. La sécurité, la liquidité, les frais de traitement, la sélection des devises, l'interface utilisateur et le support client doivent être pris en compte lors du choix d'une plate-forme.

    Top 10 des plates-formes de trading de crypto-monnaie, les dix principales applications de plate-forme de trading de devises recommandées Top 10 des plates-formes de trading de crypto-monnaie, les dix principales applications de plate-forme de trading de devises recommandées Mar 17, 2025 pm 06:03 PM

    Les dix principales plates-formes de trading de crypto-monnaie comprennent: 1. Okx, 2. Binance, 3. Gate.io, 4. Kraken, 5. Huobi, 6. Coinbase, 7. Kucoin, 8. Crypto.com, 9. BitFinex, 10. Gemini. La sécurité, la liquidité, les frais de traitement, la sélection des devises, l'interface utilisateur et le support client doivent être pris en compte lors du choix d'une plate-forme.

    Comment calculer C-SUBScript 3 Indice 5 C-SUBScript 3 Indice Indice 5 Tutoriel d'algorithme Comment calculer C-SUBScript 3 Indice 5 C-SUBScript 3 Indice Indice 5 Tutoriel d'algorithme Apr 03, 2025 pm 10:33 PM

    Le calcul de C35 est essentiellement des mathématiques combinatoires, représentant le nombre de combinaisons sélectionnées parmi 3 des 5 éléments. La formule de calcul est C53 = 5! / (3! * 2!), Qui peut être directement calculé par des boucles pour améliorer l'efficacité et éviter le débordement. De plus, la compréhension de la nature des combinaisons et la maîtrise des méthodes de calcul efficaces est cruciale pour résoudre de nombreux problèmes dans les domaines des statistiques de probabilité, de la cryptographie, de la conception d'algorithmes, etc.

    Laquelle des dix principales applications de trading de devises virtuelles est la meilleure? Laquelle des dix principales applications de trading de devises virtuelles est la meilleure? Mar 19, 2025 pm 05:00 PM

    Top 10 des classements de trading de devises virtuels: 1. Okx, 2. Binance, 3. Gate.io, 4. Kraken, 5. Huobi, 6. Coinbase, 7. Kucoin, 8. Crypto.com, 9. BitFinex, 10. Gemini. La sécurité, la liquidité, les frais de traitement, la sélection des devises, l'interface utilisateur et le support client doivent être pris en compte lors du choix d'une plate-forme.

    See all articles