«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как выбрать элементы с несколькими атрибутами в CSS?

Как выбрать элементы с несколькими атрибутами в CSS?

Опубликовано 22 декабря 2024 г.
Просматривать:301

How to Select Elements with Multiple Attributes in CSS?

Как указать несколько селекторов атрибутов в CSS

В CSS можно выбирать элементы на основе нескольких атрибутов. Это может быть полезно, если вы хотите настроить таргетинг на определенные элементы с помощью комбинации критериев.

Синтаксис:

Чтобы выбрать элементы, соответствующие нескольким значениям атрибута, используйте следующий синтаксис. :

[attribute1=value1] [attribute2=value2]

Например, чтобы выбрать элемент ввода с атрибутом name="Sex" и атрибут value="M", вы должны использовать следующий селектор:

input[name=Sex][value=M]

Пример:

Рассмотрим следующую HTML-разметку:


Первый элемент ввода будет выбран селектором input[name=Sex][value=M], поскольку он имеет оба атрибуты name="Sex" и value="M". Второй элемент ввода не будет выбран, поскольку он имеет атрибут value="F" вместо value="M".

Примечание:

Использование кавычек вокруг значение атрибута требуется только в том случае, если значение не является допустимым идентификатором.

Ссылка:

Этот синтаксис: хорошо описано в стандартной документации CSS:

Multiple attribute selectors can be used to refer to several
attributes of an element, or even several times to the same attribute.

...

span[hello="Cleveland"][goodbye="Columbus"] { color: blue; }
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3