J'ai les sélecteurs d'identifiants ci-dessous dans un fichier CSS. Headerphoto et logo-box sont des id-sélecteurs internes de l'identifiant d'en-tête. Ai-je vraiment besoin d'ajouter ces deux en tant que sélecteurs d'identifiants internes? Je peux les ajouter comme des sélecteurs d'identifiant normaux. Quelle est la meilleure façon de faire cela? Quels sont les avantages et inconvénients?Sélecteurs d'identifiants internes CSS
Merci!
/* Header styles */
#header {
position: relative;
height: 176px;
text-align: left;
margin: 0; padding: 0;
background: #FFF;
}
#header #headerphoto {
position: absolute;
right: 15px ; top: 15px;
width: 455px;
height: 156px;
background: #FFF url(headerphoto.jpg) no-repeat;
}
#header #logo-box {
position: absolute;
left: 15px ; top: 15px;
width: 280px;
height: 156px;
background:#1c1e27;
}
Ensuite, parfois, j'ajoute les sélecteurs d'ID externes juste pour regrouper ces éléments de manière logique dans ma feuille de style. Par exemple, ces éléments se trouvent dans '# header', donc ils sont quelque peu liés. L'ajout du sélecteur '# header' indique visuellement cette relation. Donc, d'une certaine manière, le code se documente. Maintenant, je pourrais vraiment utiliser des commentaires à la place, mais sérieusement, je m'en fous. – BoltClock
Merci :-) Quelle est votre opinion sur ci-dessous "Jochen Hilgers" réponse? – CharithJ
@CharithJ: Pas si sûr de ça. – BoltClock