Книга: HTML5 для веб-дизайнеров
Анонимная цитата
Анонимная цитата
В HTML5 изменено определение элемента cite
. Раньше он означал «отсылку к другим источникам», а теперь – «название работы, к которой идет отсылка». Достаточно часто ссылка на источник цитаты и есть название работы (скажем, книги или фильма), но настолько же часто источником может быть и человек. До HTML5 вы могли разметить имя этого человека с помощью cite
. Теперь это однозначно запрещено – прощай, обратная совместимость.
Оправдывают это изменение примерно следующим: браузеры выделяют текст внутри тега <cite>
курсивом; названия работ обычно выделяют курсивом[3], а имена людей – нет, таким образом, элемент cite
не должен использоваться для того, чтобы размечать имена авторов.
Это просто неправильно. Я полностью за то, чтобы HTML5 ориентировалась на существующие в браузерах реалии, но здесь явный случай того, когда хвост виляет собакой.
К счастью, ни один валидатор не отличит, относится ли текст между открывающими и закрывающими тегами <cite>
к человеку или нет, так что ничто не мешает нам, веб-разработчикам, использовать элемент cite
имеющим смысл образом, к тому же поддерживающим обратную совместимость.