时间:2021-05-08
我们知道select标签在各个浏览器中的属性和各浏览器的支持各有些不同,从而造成select选择框在各浏览器的显示有不同,下面我们通过对主要外形CSS属性的支持,打造全兼容select。
我对select的height、padding、line-height分别利用控制变量的方法写了个DEMO在各浏览器上测试三种情况:height.100.padding.0、height.no.padding.100、no.height.no.padding,结果如 链接图片各浏览器DEMO外观
我们可以得出以下研究属性。
ie6
ie7
ie8
ie9
ff
ch
sf
op
默认高度
22px
22px
19px
20px
19px
19px
height
F
T
T
T
T
T
F
T
padding
F
F
T
T
T
T
F
T
line-height
F
F
F
F
F
F
T
F
文字垂直居中
T
T
T
F
F
T
T
T
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以下CSS样式实现了各浏览器的标签禁止选中功能。复制代码代码如下:moz-user-select:-moz-none;-moz-user-select:none
关于网站建设方面的CSS+DIVHack兼容问题的讨论屏蔽IE浏览器(IE下不显示)ExampleSourceCode[]*:lang(zh)select{fo
屏蔽IE浏览器(也就是IE下不显示)*:lang(zh)select{font:12px!important;}select:empty{fo
本人不怎么会写JS,但是会搜索,这里找到了些别人写好的东西:复制代码代码如下:select(document,tanchu);/*=select[[**跨浏览器
如下复制代码代码如下:IE6/7/8中Option元素未设value时Select将获取空字符串onetwothree当触发change事件时,各浏览器中测试结