Правило CSS на основе контента

Я хотел бы применить другой стиль для всех якорей, содержащих определенное слово. Можно ли это сделать в чистом CSS? Это нормально, если это только CSS3.

:contains когда-то предложение, но не находится в текущем рабочем проекте селекторов CSS3.

Вам понадобится JavaScript, например:

 for (var i= document.links.length; i-->0;) if (/\bSpecificWord\b/i.test(document.links[i].innerHTML) document.links[i].style.color= 'red'; 

Однако вы можете сопоставить значения атрибутов . Если вы используете пользовательские атрибуты данных, он может получить то, что вы хотите.

да есть :contains селектор в CSS3.

 li:contains("special"){text-style: italic;} 

здесь упоминается около 1/2 этой страницы здесь

Это тоже можно сделать с jQuery тоже …

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

@bobince помогите мне, и я написал этот код:

 var x = document.getElementsByTagName('TD'); for (var i= x.length; i-->0;) if (x[i].innerHTML=='closed') x[i].parentNode.style.background= '#FEE'; 

Если содержимое некоторого TD « закрыто », цвет фона TR будет идентифицирован светло-красным цветом.

  • Как выбрать «последний ребенок» с определенным именем classа в CSS?
  • Как разместить рекламу в lesscss
  • Заказ объявлений с конкретными поставщиками CSS
  • Может ли псевдоclass classа not () иметь несколько аргументов?
  • Как добавить границу в мой клип-путь: polygon (); Стиль CSS
  • Сегменты в круге с использованием CSS3
  • CSS3 gradleиентный фон, установленный на теле, не растягивается, а вместо этого повторяется?
  • Скользящая стрелка CSS
  • Фоновое изображение в ключевом кадре не отображается в Firefox или Internet Explorer
  • Поворот элементов в CSS, которые правильно влияют на их родительскую высоту
  • Ошибка с преобразованием: масштаб и переполнение: скрытые в Chrome
  • Interesting Posts

    Какое регулярное выражение никогда не будет соответствовать?

    Текст на видео ffmpeg

    Как правильно импортировать самоподписанный сертификат в хранилище ключей Java, доступное для всех приложений Java по умолчанию?

    Очень простой видеоредактор

    Как вы используете $ sce.trustAsHtml (string) для репликации ng-bind-html-unsafe в Angular 1.2+

    Как я могу выделить память и вернуть ее (через указательный параметр) в вызывающую функцию?

    Автоматизация нажатий клавиш и действий в Windows

    Пропуск выходов с анонимной функцией в MATLAB

    Вызов нескольких команд через xargs

    Запретить отображение клавиатуры при запуске

    Sass – Манипулировать унаследованным свойством?

    Как запустить файл .jar, дважды щелкнув на Windows 7 (64)

    Как я могу получить доступ к службе за пределами controllerа с помощью Symfony2?

    Как добавить кнопку макроса на панель инструментов или ленту в Word?

    Встраивание ресурсов (изображений, звуковых fragmentов и т. Д.) В проект Java, затем использование этих ресурсов

    Давайте будем гением компьютера.