Navigateurs CSS par défaut pour les éléments HTML
Où puis-je trouver un défaut du navigateur CSS pour les éléments HTML?
Nombreux éléments HTML venir avec des valeurs par défaut des propriétés CSS qui peut parfois entraîner inconnu/comportement indésirable. Par exemple, les zones de Saisie sont affichés différemment dans les différents navigateurs. Je suis à la recherche d'un endroit qui couvre les nouvelles propriétés CSS3 et les nouveaux éléments HTML5.
J'ai vu dans d'autres (beaucoup plus) des questions (comme Les navigateurs par défaut des feuilles de style CSS) des réponses qui suggèrent une solution de CSS reset. Cette solution est parfois pas voulu, souvent je fait comme pour garder une partie de la base de propriétés (telles que la mise en évidence de zones d'entrée dans Chrome). En d'autres termes: je ne veux pas de se débarrasser de choses juste parce que je ne sais pas ce qu'ils font.
Donc, Est-il un site qui peut me donner tous ces renseignements (ou peut-être plus)?
Excellente question! Je suis d'accord, il doit y avoir quelque part où tout cela est l'information est disponible.
Juste une remarque, la réinitialisation.css n'arrête pas les choses de base. Vos boîtes de saisie sera toujours mis en évidence dans Chrome. Vous allez juste perdre de l'aléatoire padding-les différences entre les navigateurs. De sorte que vous pouvez commencer avec le même comportement dans tous les navigateurs (padding/margin/ sage...).
Khoury - Aussi vrai de Firebug.
bien sûr! J'ai oublié de Firebug
OriginalL'auteur Nayish | 2011-07-29
Vous devez vous connecter pour publier un commentaire.
Un dépôt GitHub de tous W3C HTML spec et le fournisseur par défaut CSS les feuilles de style peuvent être trouvés ici
1. Les Styles par défaut de Firefox
2. Les Styles par défaut pour Internet Explorer
3. Les Styles par défaut de Chrome /Webkit
4. Les Styles par défaut pour Opera
5. Les Styles par défaut de HTML4 W3C (spec)
6. Les Styles par défaut de HTML5 du W3C (spec)
Exemple, pour la valeur par défaut du W3C HTML4 spec:
nobr
dans la balise du W3C HTML5 feuille de style.OriginalL'auteur SW4
C'est différent pour chaque navigateur, donc:
resource://gre-resources/
et de regarderhtml.css
.Vous pouvez également regarder la HTML5 Boilerplate feuille de style, qui "normalise l'affichage de beaucoup de choses sans être un reset dans le sens traditionnel du terme". Elle corrige également quelques bugs/incohérences.
Il est également intéressant de regarder: https://github.com/necolas/normalize.css/blob/master/normalize.css
Quoi d'autre pensez-vous qu'il est en dehors du navigateur par défaut?
Il n'y a pas de définition spécifique de la CSS par défaut pour les éléments HTML en dehors de ce que les navigateurs ont mis en œuvre dans leurs feuilles de style par défaut
C'est spécifiée par rapport à chaque propriété dans la spec, mais notez que l'opacité n'est pas héritée dans le CSS sens
Juste une remarque, HTML5 boilerplate est beaucoup plus que de normaliser les CSS. Juste normaliser CSS ils Normaliser l'utilisation de l'outil: necolas.github.com/normalize.css
OriginalL'auteur thirtydot