<thead id="vhz3p"></thead>

<span id="vhz3p"></span>
<label id="vhz3p"></label><rt id="vhz3p"><optgroup id="vhz3p"><strike id="vhz3p"></strike></optgroup></rt>
    <span id="vhz3p"><optgroup id="vhz3p"></optgroup></span>
    1. <i id="vhz3p"></i><thead id="vhz3p"></thead>
         

        s1<\/span><\/p>

        s2<\/span><\/p> ;span>s3<\/ span><\/p>

        s4<\/span><\/p> ><\/body>


        Si vous effectuez une recherche de gauche à droite, vous trouverez d'abord de nombreux éléments p et span non pertinents. Et si vous effectuez une recherche de droite à gauche, l'élément sera trouvé en premier. Firefox appelle cette méthode de recherche sélecteur de clé (requête par mot-clé). Le soi-disant mot-clé est la dernière règle (la plus à droite) des règles de style. La clé ci-dessus est span.red.

        \n<\/div>CSS concis et efficace?:
        Le CSS dit efficace consiste à permettre au navigateur d'effectuer le moins de recherches possible lors de la recherche d'éléments qui correspondent au style. Voici quelques erreurs courantes que nous avons commises. faire lors de l'écriture de CSS Quelques erreurs inefficaces (c'est aussi une erreur que j'ai souvent commise dans le passé, et j'ai toujours pensé qu'écrire de cette fa?on était efficace) :

        1. N'utilisez pas le nom de la balise avant le sélecteur d'ID.
        Méthode d'écriture générale?: DIV#divBox
        Meilleure fa?on de l'écrire?: #divBox
        Explication?: Le sélecteur d'ID étant unique, l'ajout de div augmentera les correspondances inutiles.

        2. N'utilisez pas le nom de la balise avant le sélecteur de classe
        Méthode d'écriture générale : span.red
        Meilleure méthode d'écriture : .red
        Explication : Identique à la première, mais si vous définissez S'il y a plusieurs .red et que les styles sont différents sous différents éléments, ils ne peuvent pas être supprimés. Par exemple, votre fichier CSS est défini comme suit?:
        p.red{color:red;}
        span. red{color:# ff00ff}
        S'il est défini comme ceci, ne le supprimez pas. Cela prêterait à confusion si vous le supprimez. Cependant, il est recommandé de ne pas l'écrire comme ceci
        3. relations hiérarchiques le moins possible
        Méthode d'écriture générale?: #divBox p .red{color :red;}
        Meilleure méthode d'écriture?: .red{..}

        Utiliser une classe au lieu de hiérarchique. relation
        Méthode d'écriture générale : #divBox ul li a{display:block;}
        Une meilleure fa?on de l'écrire : .block{display:block;}

        PS?: voyant que certains étudiants sont sceptique quant à la théorie de la droite à gauche, voici 2 articles sur les explications CSS de Firefox et Google pour votre référence

        mozilla firefox?: https:\/\/developer.mozilla.org\/en\/Writing_Efficient_CSS
        page-speed Google?:
        http:\/\/code.google.com\/intl\/zh -CN\/speed\/page-speed\/docs\/rendering.html

        "}

        国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

        Maison interface Web tutoriel CSS Comprendre le principe de recherche et de correspondance du CSS pour rendre le CSS plus concis et plus efficace_échange d'expérience

        Comprendre le principe de recherche et de correspondance du CSS pour rendre le CSS plus concis et plus efficace_échange d'expérience

        May 16, 2016 pm 12:04 PM
        css

        Regardez un CSS simple?:

        DIV#divBox p span.red{color:red;} Selon la coutume, notre compréhension de ce CSS est que le navigateur recherche d'abord l'élément DIV avec l'identifiant de divBox. .Une fois trouvé Ensuite, recherchez tous les éléments p en dessous, puis recherchez tous les éléments span. Lorsqu'il s'avère que la classe span est rouge, appliquez le style. Un principe si simple et facile à comprendre, mais cette compréhension est complètement opposée et fausse.


        Principe de correspondance?:

        La correspondance CSS du navigateur ne recherche pas de gauche à droite, mais de droite à gauche. Par exemple, le DIV#divBox p span.red{color:red;} mentionné précédemment, la séquence de recherche du navigateur est la suivante?:

        Recherchez d'abord tous les éléments span avec class='red' dans le code HTML, puis recherchez à nouveau Vérifiez s'il y a un élément p dans son élément parent, puis déterminez s'il existe un élément div avec l'identifiant divBox dans l'élément parent de p Si les deux existent, il correspondra.

        L'avantage de la recherche du navigateur de droite à gauche est de filtrer le plus t?t possible certaines règles de style et éléments non pertinents. Par exemple, le html et le css suivants?:

        Copier le code Le code est le suivant?:

        <span id="7nb49"><optgroup id="7nb49"><strike id="7nb49"></strike></optgroup></span>

        <label id="7nb49"><mark id="7nb49"><strong id="7nb49"></strong></mark></label>