Можно ли применить стиль CSS к имени элемента?

В настоящее время я работаю над проектом, где у меня нет контроля над HTML, к которому я применяю стили CSS. А HTML не очень хорошо маркирован, в том смысле, что не хватает объявлений id и классов, чтобы различать элементы.

Поэтому я ищу способы применения стилей к объектам, у которых нет атрибутов id или class.

Иногда элементы формы имеют атрибут "name" или "value":

<input type="submit" value="Go" name="goButton">

Есть ли способ применить стиль, основанный на name="goButton"? А как насчет "value"?

Это тот случай, который трудно выяснить, потому что поиск в Google найдет всевозможные случаи, когда такие широкие термины, как "name" и "value", появляются на веб-страницах.

Я подозреваю, что ответ "нет"... но, возможно, у кого-то есть умный хак?

Любой совет будет очень признателен.

161
задан BoltClock 9 April 2012 в 17:21
поделиться