À titre d'exemple, imaginez que j'ai une table. Le comportement d'alignement standard (pas sûr si c'est la spécification html ou juste les navigateurs que j'utilise?) Semble être d'aligner à gauche les éléments du corps et d'aligner les éléments de la tête.Est-il inefficace de spécifier des règles par défaut pour CSS?
Donc, si je voulais que tout aligné à gauche, est-il moins efficace d'écrire
#MyTable td {
text-align: left;
}
que d'écrire
#MyTable tbody td {
text-align: left;
}
Ou il ne fait pas vraiment de différence?
Quelle est la meilleure pratique dans cette situation?
Je suppose que ma question concerne vraiment la façon dont les styles "par défaut" sont définis. Sont-ils explicitement définis par le navigateur si aucun style correspondant si trouvé dans le CSS? Ou sont-ils de véritables comportements par défaut quand aucun style n'est présent.
* ajouté des tags associés à votre problème. * – galambalazs