问问题
2943 次
4 回答
3
于 2013-08-23T16:58:17.477 回答
2
简单地说,你不会找到一种跨浏览器的纯 CSS 方法,因为不存在这种方法。
不存在的原因以及选择控件与其他 HTML 元素不同的原因是因为它们(和其他表单控件)是操作系统级别的元素。也就是说,浏览器将其留给操作系统来确定元素的样式。这样做的部分原因是每个操作系统都有自己的表单样式,并且标准组选择在平台基础上保持一致(使用户可以将它们识别为表单)。因此,控件实际上会注意的可用 CSS 很少(如果有的话),更不用说实际上是跨浏览器的任何东西了。
换句话说,如果您想要的不仅仅是基本的文本大小和颜色、边距或几乎任何表单输入元素中的填充,您就会被您找到的 JavaScript 方法所困扰。
于 2013-08-23T17:04:46.027 回答
-1
<style name='abc'>
<option name='a' style='color: red; background-color: #fff;'>Hello</option>
</style>
通过这种方式,您可以为样式标签添加更多样式属性。
于 2013-08-23T17:15:14.697 回答
-2
您可以将 css 的各种属性添加到此样式标记中。
于 2013-08-23T16:39:37.503 回答