Это может быть капитан pædantry на помощь, но эта прослойка имеет встроенный уровень, не имеет к этому никакого отношения. Тот факт, что большинство (всех) браузеров в стиле дома неявно устанавливает свойство span на display:inline
, если автор или пользователь явно не отменяют это. Насколько я знаю, W3C не определяет, каков домашний стиль браузеров, но они дают некоторые указатели на интероперабельность.
Конечно, это может быть не так важно, но на самом деле есть места, где браузеры не выбирают свои стили все равно. Примечательно, что Safari и Chrome не помещают пунктирную границу под abbr
по умолчанию, пока Firefox и IE делают. Кроме того, некоторые абзацы пространства браузера используют margin-top:1em;
, в то время как другие используют margin-bttom:1em
, в большинстве случаев это не имеет значения, но есть случаи, когда явное определение того, какое из двух, которое вы хотите на своем сайте, действительно необходимо для последовательного просмотра.
Обратите внимание: 'inline-block' имеет [пятнистый] (http://www.quirksmode.org/css/display.html) прием через IE. –
Да, но в качестве ссылки вы указали заметки: «IE 6/7 принимает значение [' inline-block'] только для элементов с естественным отображением: inline. ", Что делает' span', поэтому не должно быть вопрос использования здесь. – ScottS