2010-01-21 5 views
-1

Почему у Эрика Мейера нет целевых, презентационных, устаревших и не смысловых тегов в его css reset? (То есть апплет, IFrame, большой, с, небольшой, удар.)Сброс CSS с презентационными и устаревшими тегами

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; 
} 

ответ

11

Потому что люди все еще используют их, к сожалению. Нет ничего недействительного относительно ссылки на устаревшие элементы в таблице стилей. Недопустимо использовать их в вашей разметке. Сброс Meyer заключается в том, чтобы зафиксировать способ рендеринга ваших элементов, а не исправить, какие элементы вы хотите использовать для начала.

0

Это «на всякий случай» дополнение к сбросу. В прошлом он фактически советовал не использовать устаревшие теги.

Если вы следите за стандартными гуру, такими как Meyer, Cederholm, Collison, et. al., то вы, вероятно, должны уже знать, что НЕ использовать их в любом случае.