IE 8、Firefox 和 Google Chrome 中选择框中项目的宽度不同
我的应用程序中的选择框有问题。我为选择框指定了一些宽度。 选择框中某些项目的宽度大于选择框的实际宽度。 每个浏览器对它的处理方式都不同。我可以看到 IE 8 中选择框项目的缩小。 而谷歌浏览器和火狐浏览器则采用选择框中项目的最大宽度。
我想控制选择框的宽度。有什么办法可以做到这一点吗?
I have a problem with the select box in my application. I specified some width to the select box.
The width of some of the items in the select box is more than the actual width of the select box.
Each browser is treating it differently. I can see a shrink of the select box items in IE 8.
Whereas google chrome and firefox takes the maximum width of the items in the select box.
I want to control the width of the select box. Is there any way to do this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个浏览器渲染 DOM 元素的方式都不同,要覆盖它,您必须在所需标签上使用 !important css 描述。宽度并不是 select 唯一需要重写的属性。也尝试使用 !important 来设置高度、边距、边框和填充。
IE。
如果仍然具有不同的大小,请阅读也可以覆盖的选项(选择的子项)的属性。
Each browser renders DOM elements differently, to override it you must use !important css description on desired tag. Width is not the only property of select which needs to be overridden. Try height, margin, border and padding with !important as well.
ie.
if still has different size, read about properties of option (select's child) which can be overridden as well.