Быстрый CSS-запрос - PullRequest
       4

Быстрый CSS-запрос

0 голосов
/ 09 октября 2011

Есть ли более короткий способ написать это?

.form1 input[group="write"], .form1 select[group="write"], .form1 textarea[group="write"] { display: none; }

group - это просто атрибут, который я использую для группировки входных данных.

в идеале Id похож на

.form1 (input|select|textarea)[group="write"] { display: none; }

1 Ответ

3 голосов
/ 09 октября 2011

Не уверен, почему вы не используете class для группировки элементов формы вместо пользовательского атрибута, такого как group, но в любом случае, я предполагаю, что это правило все-таки подойдет:

.form1 [group="write"] { display: none; }

Если вам нужно явно сопоставить только элементы input, select и textarea, в CSS3 нет более короткого пути, чем у вас.

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