Можно ли выбрать элемент с определенным содержанием или атрибутом в CSS? - PullRequest
1 голос
/ 24 июня 2010

Можно ли выбрать элемент с определенным содержимым?

, например, в #footer У меня есть несколько, поэтому я не могу использовать #footer > a {}

Могу ли я выбрать только этот <a> если #footer имеет <a herf="#header">Top of Page</a>, но не все <a>

Существует ли какой-либо кросс-браузерный способ выбора, подобный этому?

Ответы [ 3 ]

1 голос
/ 24 июня 2010

Если я вас правильно понимаю, ваш селектор будет выглядеть примерно так

a[href="yourlink"]

Это выберет одну конкретную ссылку в нижнем колонтитуле, которая имеет "yourlink" в атрибуте href Это то, что вы хотите?

0 голосов
/ 24 июня 2010

CSS2.1 поддерживает селекторы, такие как [att = ”val”], в вашем случае [href = "# header"], хотя я пока не знаю, сколько браузеров их поддерживают.

Но разве вы не можете просто пометить желаемые А специальным классом?

0 голосов
/ 24 июня 2010

В CSS 2.1 или выше вы можете использовать Селектор атрибутов .Большинство популярных браузеров уже поддерживают эту функцию, но IE 6.0 не поддерживает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...