Cette réinitialisation CSS est modifiée sur la base de la réinitialisation CSS d'Eric Meyers, et le style d'initialisation de la balise correspondante est ajusté spécifiquement pour HTML5.
/ *
html5doctor.com réinitialiser la feuille de style
v1.4
2009-07-27
Auteur: Richard Clark - http://richclarkdesign.com
* /
html, corps, div, span, objet, iframe,
H1, H2, H3, H4, H5, H6, P, Blockquote, pré,
abbr, adresse, citer, code,
Del, DFN, EM, IMG, INS, KBD, Q, SAMP,
petit, fort, sub, sup, var,
B, je,
DL, DT, DD, OL, UL, LI,
champ, forme, étiquette, légende,
table, légende, tbody, tfoot, thead, tr, th, td,
Article, à part, dialogue, figure, pied de page, en-tête,
Hgroup, menu, navigation, section,
Temps, Mark, audio, vidéo {
marge: 0;
rembourrage: 0;
bordure: 0;
Aperçu: 0;
taille de police: 100%;
Adigne vertical: ligne de base;
Contexte: transparent;
}
corps {
hauteur de ligne: 1;
}
Article, à part, dialogue, figure, pied de page, en-tête,
Hgroup, nav, section {
Affichage: bloc;
}
nav ul {
Style de liste: aucun;
}
Blockquote, q {
Citations: aucun;
}
Blockquote: avant, Blockquote: après,
Q: Avant, Q: après {
contenu:;
Contenu: aucun;
}
un {
marge: 0;
rembourrage: 0;
bordure: 0;
taille de police: 100%;
Adigne vertical: ligne de base;
Contexte: transparent;
}
ins {
Color d'arrière-plan: # FF9;
Couleur: # 000;
Décoration du texte: aucune;
}
marque {
Color d'arrière-plan: # FF9;
Couleur: # 000;
Style de police: italique;
Police-poids: Bold;
}
del {
Décoration du texte: ligne;
}
abbr [titre], dfn [title] {
Border-Bottom: 1px en pointillé # 000;
curseur: aide;
}
tableau {
Border-Collapse: s'effondrer;
Espacement des bordures: 0;
}
hr {
Affichage: bloc;
hauteur: 1px;
bordure: 0;
Border-top: 1px solide #cccccccc;
marge: 1em 0;
rembourrage: 0;
}
Entrée, sélectionnez {
Adigne vertical: milieu;
}
Quel contenu est mis à jour?
Les styles de balises supprimés qui ne sont pas favorisés dans HTML5, tels que <Cronym> <font> <Big> ... ont ajouté de nouveaux styles de balises pour HTML5, supprimé le rembourrage, la marge et la bordure par défaut, et ont déterminé que l'attribut d'affichage des éléments qui doit être affiché comme des blocs est spécifié.
Sélecteur de propriétés utilisé
Un sélecteur d'attribut a été ajouté à l'élément <bbr> <dfn>. Il s'agit de spécifier un style pour ces deux éléments lorsqu'ils ont l'attribut de titre. Ceci est considéré du point de vue de l'accessibilité.
discuter
L'ajout de contour: 0 sur les points d'ancrage a de graves problèmes d'accessibilité, ce qui conduit directement à l'invalidation de la navigation par clavier.
Ins, Mark n'a pas besoin d'ajouter de la couleur d'arrière-plan lorsque la couleur de la police n'est pas définie.
Cliquez ici pour plus de contenu: http://html5doctor.com/html-5-reset-tylesheet/