Интернет, компьютеры, софт и прочий Hi-Tech | |||||||||||||||||||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Тег «зачеркнутый текст» в HTML
До сих пор для зачеркивания текста в HTML-коде широко применяется тег
Как видим, результат идентичен. Все современные браузеры понимают эти теги, но, тем не менее, оба они нерекомендованы для использования. В спецификациях XHTML и HTML5 они вообще отсутствуют. Да и в спецификации HTML 4.0 тоже описываются как нежелательные. Причина этого состоит в том, что теги И хотя вам могут быть безразличны такие академические подробности, но все же
не пользуйтесь этими устаревшими тегами. Если нужно зачеркнуть текст в HTML,
лучше использовать тег
Как видим, визуально нет никакой разницы между Тег Еще раз повторюсь: если вам безразлична идеология языка разметки HTML и важен
только визуальный эффект, просто считайте, что для зачеркивания текста
предназначен тег Кроме того, тег
Что же делать, если вам нужно вывести текст как зачеркнутый, но помечать его как удаленный не хотите? Как уже было упомянуто выше, вам поможет CSS. Более конкретно – свойство «text-decoration», которое имеет значение «line-through». Вот так, например, это можно сделать:
Чересчур много кода? Согласен. Поэтому можно его уменьшить вынеся инструкции CSS в отдельный файл. В нем можно, например, следующим образом описать класс зачеркнутого текста: .s {
text-decoration: line-through;
}
Это позволит писать в HTML-коде следующим образом:
Этот код также длинее, чем в случае с <del>, но если желаете приобщиться к семантическому Вебу, с подобной избыточностью придется примириться. Удачного вам зачеркивания! Автор: Дмитрий Скоробогатов, 21.01.2011 Предыдущие публикации: Последнее редактирование: 2011-01-21 16:17:03 Метки материала: тег, html, зачеркнутый текст, тег зачеркнутый текст, текст в html, язык разметки html 13 комментариев
полезная статья! насчет тега <del>, а тем более его дополнительной функциональности, вообще не знал - пользовался по старинке. спасибо за статью!
|
||||||||||||||||||
| 21.01.2011 11:02:07 | # |
Кстати, у <del> есть близнец <ins>, которым помечаются вставленные куски текста. Имхо, оба тега очень полезны при публикации нормативных документов.
| 22.01.2011 12:38:56 | # |
| 22.01.2011 16:54:48 | # |
[s]:
[s]текст, зачеркнутый с помощью BBCode[/s] →
| 21.10.2011 08:58:32 | # |
| 22.10.2011 16:33:54 | # |
| 22.10.2011 17:25:32 | # |
| 22.10.2011 23:41:54 | # |
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.