2011-10-09 124 views
0

有没有更短的写作方式?快速CSS查询

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

group是我用来分组输入的属性。

理想编号喜欢

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

回答

3

不知道为什么你不使用class将你的表单元素,而不是一个自定义属性像group,但无论如何,我想这包罗万象的规则将做:

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

如果您需要明确地匹配inputselecttextarea元素而已,有一个在CSS3比你有没有什么办法更短。

+0

哈哈!我从来没有想过只是剔除标签,只用[group =“write”] ...... doh!谢谢! – Christian

+2

请记住,这会影响*所有*与'group =“write”',与原始CSS略有不同。但我同意Boltclock 100%,为什么不使用类?我想你有你的理由,但值得重新考虑。 –

+0

它会隐藏属性为'group =“write”'的所有元素,如何隐藏仅列出的元素? – Samich