Для чего нужен тег <i>? - PullRequest
       1

Для чего нужен тег <i>?

7 голосов
/ 09 марта 2011

Ну, я знаю, что это предназначено для курсива текста, но я использую firebug на Facebook, и я не могу не понять, насколько они используют теги <i> в их макете.

i tag in Facebook photo layout

Например, для галереи миниатюр фотографий Facebook использует тег <i> внутри div и помещает стиль фонового изображения для тега в фотогалерею.Есть ли еще какие-нибудь хитрости / советы / использование тега?

Ответы [ 2 ]

10 голосов
/ 09 марта 2011

Элемент i не устарел (вопреки распространенному мнению), но его использование для строгого выделения текста было.

Элемент i представляет собой фрагмент текста альтернативным голосом или настроением или иным образом смещенный относительно обычной прозы, такой как таксономическое обозначение, технический термин, идиоматическая фраза из другого языка, мысль, корабль название или какая-то другая проза, типичное изложение которой выделено курсивом

Источник .

В прошлый раз, когда я лично использовал это, разметка научных названий растений, например ...

<i>Anredera cordifolia</i> (Madiera Vine) 

Обновление

Причина, по которой Facebook может использовать его, заключается в том, что они обрабатывают миллионы одновременных запросов - отправка i вместо span экономит некоторые байты. Его использование также не сильно ухудшает читаемость, в отличие от изменения этого класса с tagWrapper на a.

Если вы хотите увидеть экстремальное сохранение байтов, посмотрите домашнюю страницу Google source.

0 голосов
/ 09 марта 2011

См. Руководство по стилю Википедии . Конечно, это не универсальное руководство по стилю, но оно дает представление о том, для чего используется курсив и чем он отличается от акцента <em>. В то время как первый используется для определенных специальных имен, называемых именем в качестве введения, или для иностранных фраз, последний строго для акцента.

Что касается использования за пределами вышеупомянутого, это, вероятно, еще один из этих злоупотреблений тегами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...