解决IE中长按钮的显示问题
作者:ximicc 来源:西米CC 时间:2008-06-24 12:06:00
有没有曾经为IE浏览器中长按钮莫名其妙的padding感到困扰?在分析解决方法之前,我们首先来看一下问题所在。在IE中,如果按钮文本比较长,按钮的左右边就会出现不同程度的空隙:
在IE中长按钮会出现额外的长度,看起来似乎是因为它依据错误的字号来计算按钮长度,改变按钮元素的内外边距也无法解决问题。来看一下第一个实验,利用下列代码去除按钮的Padding和Margin:
.button{
margin:0;
padding:0;
}
问题并没有得到解决,原因似乎是出在width上。我们通常会使用width:auto来解决一些问题,但是在这里也起不到任何帮助:
.button{
width:auto;
}
另外一个思路就是把按钮的长度直接设置为较小的值,使其容纳不下长文本,然后通过设置“溢出可见”让文本来撑大按钮的长度。这种方法在IE中有了预想中的效果,但是火狐浏览器却会忽略overflow的设置:
.button{
padding:0.25em 0.25em;
width:1px;
overflow:visible;
}
注:原文中没有为长度设置单位,使用的是width:1,测试了一下,在IE和FF中都能正常显示。
在IE中似乎只有当overflow设置为visible时,width:auto才能起作用:
.button{
padding:0.25em 0.25em;
width:auto;
overflow:visible;
}
原文地址:Button Width in IE
标签:按钮,ie,浏览器
0
投稿
猜你喜欢
基于Python测试程序是否有错误
2021-05-09 22:45:35
pygame实现俄罗斯方块游戏(AI篇1)
2022-04-13 02:42:14
解决Pycharm下面出现No R interpreter defined的问题
2021-03-03 01:33:28
解决Linux下Tomcat向MySQL插入数据中文乱码问题
2024-01-29 13:06:36
python使用KNN算法手写体识别
2022-06-28 05:30:56
Vue组件实现卡片动画倒计时示例详解
2024-04-29 13:08:00
Linux下C连接MySQL出现错误解决一例
2008-12-29 13:17:00
DWCS3-CSS布局之二CSS规则定义
2008-06-16 13:36:00
windows下Git安装教程(图文)
2022-12-24 06:09:40
设计之外随谈
2009-06-16 14:38:00
js将table的每个td的内容自动赋值给其title属性的方法
2023-08-07 18:34:54
educoder之Python数值计算库Numpy图像处理详解
2023-12-06 03:49:32
Go 通过结构struct实现接口interface的问题
2024-05-08 10:44:55
对Python3 * 和 ** 运算符详解
2023-08-05 10:15:27
JavaScript随机打乱数组顺序之随机洗牌算法
2024-05-03 15:33:00
对Python新手编程过程中如何规避一些常见问题的建议
2021-04-01 19:27:16
Python中JSON的使用方法(超详细)
2023-11-15 23:04:19
Python中Scrapy+adbapi提高数据库写入效率实现
2024-01-13 14:44:36
seo网站如何实现301跳转?
2010-01-15 12:59:00
利用Python编写个有趣的记仇本
2022-08-25 19:20:20