label控件中可以同时引用css类和id吗

比如: <label class="as-block" id="checkbox">
<input type="checkbox" disabled="" checked=""/>
<span>Disabled Checked</span>
</label>
上述的class和id 可以同时起效吗?另外有没有更好的实现方法?

你好,楼主,是可以的。不知道你问题重点是调用样式还是程序调用。

样式定义可以通过CSS和ID同时实现的。有一点要明确下,当你CSS和ID的样式里有相同属性时,后者会被执行,而前者会被替掉。

程序建议用ID来调用。

希望我的回答对你有帮助。追问



Disabled Checked

check和as-block是2个CSS得类,check主要是控制里面input的样式,而as-block是控制里面的样式,【出现的问题:有些浏览器可以(IE9可行,其他的浏览器有问题)】。

追答

那你可以这样来定义,不用ID,样式这样写.as-block{}这个来定义input的样式。
.as-block span{}用这个来定义你的span样式,现在的Class调用位置不变。

追问

当中check和as-block都是CSS的类,这样子引用类会照成不同的浏览器出现兼容性问题吗?

追答

引起兼容性那里样式的HANK并不是这样调用产生的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-28
可以
关键是你想要更好的方法做什么啊,不知道你的目的。追问



check和as-block是2个CSS得类,check控制input的样式,as-block是控制里面的样式,【出现的问题:有些浏览器可以(IE9可行,其他的浏览器有问题)】。还想问一个问题:一个div里面引用2个CSS的类怎么引用(避免兼容性的做法)。谢谢!

追答

你完全可以单独给input和span加class啊

相似回答