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

Разбираемся в CSS
Anonymous
 Как настроить значения атрибутов, разделенных дефисом, с помощью CSS?

Сообщение Anonymous »

У меня есть элемент HTML с атрибутом, который содержит значения, разделенные дефисом: Я хочу написать селектор CSS, который соответствует, когда определенное значение (IE: 15) появляется в любом месте списка. По сути, я ищу оператор ~=, только для дефисов вместо пробелов.
Я попробовал несколько методов сопоставления, но у каждого были проблемы.

Код: Выделить всё

/* Matches data-tags="159" (too broad) */
[data-tags*="15"]

/* Doesn't match data-tags="34-15" (Only matches value is first) */
[data-tags|="15"]

/* Doesn't match data-tags="15" (Fails at start or end of list) */
[data-tags*="-15-"]
Существует ли селектор CSS, который может сопоставлять одно значение внутри значения атрибута, разделенного дефисом?


Подробнее здесь: https://stackoverflow.com/questions/798 ... s-with-css

Вернуться в «CSS»