2010-01-21 15 views
-1

Pourquoi Eric Meyer n'a-t-il pas de balises recommandées, présentées, obsolètes et non sémantiques dans son css reset? (Par exemple, applet, iframe, grand, s, petit, grève.)Réinitialisation CSS avec des balises de présentation et obsolètes

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{ 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 100%; 
    font-family: inherit; 
    vertical-align: baseline; 
} 

Répondre

11

Parce que les gens les utilisent encore, malheureusement. Il n'y a rien de mal à référencer les éléments obsolètes dans votre feuille de style. Il est invalide de les utiliser dans votre balisage. La réinitialisation de Meyer consiste à corriger la façon dont vos éléments sont rendus, et non à fixer les éléments que vous choisissez d'utiliser pour commencer.

0

C'est un ajout "juste au cas" à la réinitialisation. Il a déjà conseillé de ne pas utiliser de balises obsolètes. Si vous suivez Standards gourous comme Meyer, Cederholm, Collison, et. Al., alors vous devriez probablement déjà savoir ne pas les utiliser de toute façon.