最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

select在各个浏览器中的兼容性问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:00:09
文档

select在各个浏览器中的兼容性问题_html/css

select在各个浏览器中的兼容性问题_html/css_WEB-ITnose:我们知道select标签在各个浏览器中的属性和各浏览器的支持各有些不同,从而造成select选择框在各浏览器的显示有不同。 下面我们通过对主要CSS属性的支持,打造全兼容select。 对select的height、padding、line-height分别利用控制变量的方法写了个DE
推荐度:
导读select在各个浏览器中的兼容性问题_html/css_WEB-ITnose:我们知道select标签在各个浏览器中的属性和各浏览器的支持各有些不同,从而造成select选择框在各浏览器的显示有不同。 下面我们通过对主要CSS属性的支持,打造全兼容select。 对select的height、padding、line-height分别利用控制变量的方法写了个DE


我们知道select标签在各个浏览器中的属性和各浏览器的支持各有些不同,从而造成select选择框在各浏览器的显示有不同。

下面我们通过对主要CSS属性的支持,打造全兼容select。

对select的height、padding、line-height分别利用控制变量的方法写了个DEMO在各浏览器上测试三种情 况:height.100.padding.0、height.no.padding.100、no.height.no.padding,结果如下图片 所示:


我们可以得出以下研究属性

通过上述的研究成果属性汇总,我们知道IE6是无论如何设置都是固定高度为22px不变 的,而其他浏览器除safari都是支持height属性的,那么我们设置height:22px。那么现在我们修正一下safari浏览器,我们发现仅 有safari支持line-height属性,那么正好可以利用line-height修正其高度为22px,在font-size为12px的前提下 设置line-height:18px,这样在safari中select选择框的高度也是22px。最后FF和IE9里面的文字不居中,对其设定 padding:2px0,我们发现FF和IE9都居中了,但是各个浏览器的select的高度也并没有增加,那么这里有点疑问,在高度设定的情况下,小量数字的padding不增加整体高度?这样设置后,这几个浏览器中select的高度都是22px了。

下面是全兼容代码示例。




无标题文档








转自http://blog.csdn.net/liushuwei0224/article/details/8554995

文档

select在各个浏览器中的兼容性问题_html/css

select在各个浏览器中的兼容性问题_html/css_WEB-ITnose:我们知道select标签在各个浏览器中的属性和各浏览器的支持各有些不同,从而造成select选择框在各浏览器的显示有不同。 下面我们通过对主要CSS属性的支持,打造全兼容select。 对select的height、padding、line-height分别利用控制变量的方法写了个DE
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top