<<
>>

Анонимная цитата

В HTML5 изменено определение элемента cite. Раньше он означал «отсылку к другим источникам», а теперь – «название работы, к которой идет отсылка». Достаточно часто ссылка на источник цитаты и есть название работы (скажем, книги или фильма), но настолько же часто источником может быть и человек.

До HTML5 вы могли разметить имя этого человека с помощью cite. Теперь это однозначно запрещено – прощай, обратная совместимость.

Оправдывают это изменение примерно следующим: браузеры выделяют текст внутри тега курсивом; названия работ обычно выделяют курсивом[3], а имена людей – нет, таким образом, элемент cite не должен использоваться для того, чтобы размечать имена авторов.

Это просто неправильно. Я полностью за то, чтобы HTML5 ориентировалась на существующие в браузерах реалии, но здесь явный случай того, когда хвост виляет собакой.

К счастью, ни один валидатор не отличит, относится ли текст между открывающими и закрывающими тегами к человеку или нет, так что ничто не мешает нам, веб-разработчикам, использовать элемент cite имеющим смысл образом, к тому же поддерживающим обратную совместимость.

<< | >>
Источник: Кит Джереми. HTML5 для веб-дизайнеров. 2013

Еще по теме Анонимная цитата:

  1. Цитата из «Ведомостей»
  2. Производство товаров на «анонимного потребителя»
  3. Анонимные неудачники
  4. Анонимность в Интернете
  5. Биржевые уроки Анонимных Алкоголиков
  6. 1.7. Анонимные проигравшие
  7. Алексей Гладкий. Безопасность и анонимность работы в Интернете. Как защитить компьютер от любых посягательств извне, 2012
  8. Собрание для одного
  9. 12.1. Что нужно править на страницах сайта
  10. Алгоритмы электронных денег Дэвида Наума
  11. Глава 8. Платежные системы
  12. Комментарии
  13. Метод Дельфи
  14. Глава 3. База данных интернет-приложения
  15. Необходимые знания и интуитивные ощущения Чувство рынка
  16. Философы естественного права: анализ на основе естественного права в XVII в.
  17. Пресс клиппинг в Интернете
  18. Нелли Макаровна Власова. Правила и табу менеджера, 2009
  19. Глава 9. Оформление заказа