css解决input和select的宽度不一致问题
2017-07-16 13:12
369 查看
在重构页面的时候,总会有个困扰,就是input和select的宽度默认不同,input总是比select长那么一点。如下图:
然后我们就开始各种调节width,但是一点变化都没有。这是为什么咧?
原因就出在了:input、select默认的样式是不同的,你无法通过直接改变width值去覆盖掉原来的默认样式,所以需要添加一个属性:
这个时候input和select宽度就一致了:
然后我们就开始各种调节width,但是一点变化都没有。这是为什么咧?
原因就出在了:input、select默认的样式是不同的,你无法通过直接改变width值去覆盖掉原来的默认样式,所以需要添加一个属性:
input,select{ box-sizing: border-box; }
这个时候input和select宽度就一致了:
解释一下关于box-sizing: 1. border-box: width为content+padding+border 2. content-box(默认属性值): width的是content,padding以外的再另算。
相关文章推荐
- 解决Input与Select设置CSS宽度相同时显示宽度不同的解决!
- CSS解决部分浏览器块状元素由于边框占用一定宽度导致换行的问题
- 解决图片太大溢出问题、使用CSS限制图片最大宽度或使图片按比例自动缩放
- Mybatis事务下解决多次select语句查询结果一致的问题+案列(获取全局序列ID)
- vue-cli2打包前和打包后的css前缀不一致的问题解决
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- 解决IE6,IE7 CSS效果不一致的问题
- css解决span宽度问题
- css 行级元素在多浏览器下的宽度问题 与解决方法
- css解决input和img对齐的问题
- 转载:解决html的select(下拉框)宽度问题
- 关于 空格实体在最新的IE、Firefox和Google Chrome浏览器中解析宽度不一致问题的解决
- css-如何让input和select的大小一致
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- DotNetNuke(DNN)皮肤制作-通过JS文件解决不同IE版本对CSS解释不一致的问题
- 2017.9.8 页面重构之css中input与button高度不一致的原因及解决方法
- css使图片自动适应div的宽度变化---解决最大宽度问题
- 解决图片太大溢出问题、CSS 限制图片最大宽度、图片按比例自动缩放
- DIV+CSS兼容解决DIV最大宽度和最小宽度问题
- css解决input里面光标位置靠上问题