![Blog. Just Blog](/images/logo.png)
CSS: текст, зачеркнутый линией другого цвета
Несколько вариантов реализации на CSS простенького эффекта выделения текста - зачеркивание его линией другого цвета. Когда-то передо мной встала такая задача, я с ней успешно справился. Потом решил поэкспериментировать и добиться этого же эффекта, но другими способами. Вот что у меня получилось. Общая суть всех примеров в том, что создается контейнер с перечеркивающей линией одного цвета, а в нем содержится текст другого цвета.Первый вариант, которым и была решена задача, - использование HTML-тега s или strike. Оба этих тега поддерживаются всеми браузерами, но с HTML 4.01 strike считается устаревшим, а в HTML5 вообще упразднен. Тем не менее, такой вариант имеет место быть.
Code (HTML) : Убрать нумерацию
- <style type="text/css">
- .fixed_text_1 {
- color:#FF0000; /* цвет зачеркивающей линии */
- }
- .fixed_text_1 span {
- color:#000000; /* цвет зачеркиваемого текста */
- }
- </style>
- <s class="fixed_text_1"><span>Исправленному</span></s> верить
- <strike class="fixed_text_1"><span>Исправленному</span></strike> верить
Описание стилей остается таким же, как и в первом примере, меняется только тег контейнера.
Code (HTML) : Убрать нумерацию
- <del class="fixed_text_1"><span>Исправленному</span></del> верить
Code (HTML) : Убрать нумерацию
- <style type="text/css">
- .fixed_text_2 {
- color:#FF0000; /* цвет зачеркивающей линии */
- text-decoration: line-through;
- display:inline;
- }
- .fixed_text_2 span {
- color:#000000; /* цвет зачеркиваемого текста */
- }
- </style>
- <div class="fixed_text_2"><span>Исправленному</span></div> верить
Code (HTML) : Убрать нумерацию
- <style type="text/css">
- .fixed_text_3 {
- position:relative;
- top:-8px;
- border-bottom:1px #FF0000 solid; /* цвет зачеркивающей линии */
- display:inline;
- }
- .fixed_text_3 span {
- position:relative;
- top:8px;
- }
- </style>
- <div class="fixed_text_3"><span>Исправленному</span></div> верить
Как видите, использование CSS и HTML дает вам очень широкие возможности для решения задач по верстке и оформлению сайтов. Вам остается только выбрать один из вариантов, подходящий под конкретные требования макета. Все примеры, описанные в этой статье, вы можете посмотреть на демонстрационной страничке.
Просмотров: 21557 | Комментариев: 2
Метки: CSS
![](/images/dot.gif)
Внимание! Статья опубликована больше года назад, информация могла устареть!
![](/images/dot.gif)
Добавить комментарий
Заполните форму для добавления комментария
![](/images/dot.gif)
У меня на всех страницах инета есть зачеркнутые слова!!!! очень напрягает....
Благодарю за отзывчивость!!!