input与select在不同浏览器上的宽度显示不同
2013-10-29 16:22
411 查看
select的css width样式,包含边框和内边距,即:真实的width=CSS width。
而input的css width样式,则不包含边框和内间距,真实的width=CSS width border padding。
解决的方法:
设置select的CSS width=input 的CSS width border padding
看下面的例子
<style type="text/css">
*{margin:0;padding:0;}
div{margin-bottom:1px;}
.input1{width:98px;border:1px solid #0000FF;}
.select1{width:100px;border:1px solid #0000FF;padding:1px;}/*select样式width已包含border、padding,而input的width不包含border、padding*/
.input2{width:96px;}
.select2{width:100px;padding:1px;}
<div><input class="input1" type="text" /></div>
<div>
<select class="select1">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
<div><input class="input2" type="text" /></div>
<div>
<select class="select2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
而input的css width样式,则不包含边框和内间距,真实的width=CSS width border padding。
解决的方法:
设置select的CSS width=input 的CSS width border padding
看下面的例子
<style type="text/css">
*{margin:0;padding:0;}
div{margin-bottom:1px;}
.input1{width:98px;border:1px solid #0000FF;}
.select1{width:100px;border:1px solid #0000FF;padding:1px;}/*select样式width已包含border、padding,而input的width不包含border、padding*/
.input2{width:96px;}
.select2{width:100px;padding:1px;}
<div><input class="input1" type="text" /></div>
<div>
<select class="select1">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
<div><input class="input2" type="text" /></div>
<div>
<select class="select2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
相关文章推荐
- 不同浏览器上input与select宽度显示不同的本质原因
- input与select在不同浏览器上的宽度显示不同
- 解决Input与Select设置CSS宽度相同时显示宽度不同的解决!
- input、select、textarea兼容不同浏览器样式统一
- 自动识别分辨率或浏览器窗口大小,读取不同样式名/一行内超出宽度的内容显示用...
- TextField里面的空格在不同的浏览器里面显示的宽度不同
- 在不同浏览器中空格显示的效果不一致的问题(主要是宽度不一致)
- input与select 设置相同宽高,在浏览器上却显示不一致,不整齐
- 处理各大浏览器的<input type="file">显示风格迥异的问题
- 关于浏览器破图宽度显示28像素的问题
- 浏览器下相同代码在不同页面内显示不同
- 空格 在不同浏览器中显示距离不一致问题解决方法
- css 图片内容在不同分辨率下居中显示(演示的图片宽度是1920px,当图片宽度大于显示屏的宽度时)
- select在各浏览器中显示option的测试结果分享
- web UI 测试用例 2 在不同的浏览器和分辨率下文字显示的正确性
- SELECT CAST(GETDATE() AS VARCHAR(10)) 显示不同格式的原因
- 不同的浏览器都能显示好看的字体
- css解决input和select的宽度不一致问题
- javascript在不同浏览器设置窗口高度、宽度,改变窗口大小
- input 解决跨浏览器 显示默认提示问题 chrome 浏览器可以显示 ie8 ,QQ浏览器不显示