Home > xhtml+css > 解决IE6与IE7中的按钮多出1px的内边框问题

解决IE6与IE7中的按钮多出1px的内边框问题

[参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ]
[操作系统:Windows]

自古多情空余恨——这话太适合形容我此时此刻的心情,IE6/IE7这俩自作多情的浏览器经常让我愤恨不已。
这故事、这bug是这样的:

默认的按钮我不爱它,所以我想给它一个我觉得漂亮的背景,但是长度又不一致,所以就加个border,然后弄个可以repeat-x的background-image。
结果:IE6/IE7出现了1px的白色内边框。

提示:你可以先修改部分代码再运行。

^-^ 改变了一下body的背景,发现原来这个内边框其实不是白色的,而是透明的。

提示:你可以先修改部分代码再运行。

唔,幸亏是透明的,于是解决方案很快就找到啦:

提示:你可以先修改部分代码再运行。

Chomo xhtml+css , , , ,

  1. 5月 10th, 2009 at 10:04 | #1

    不错,有创意

  2. 5月 11th, 2009 at 09:28 | #2

    纠结的问题,我都直接再定个背景色~···很无赖~···

  3. 5月 11th, 2009 at 11:29 | #3

    @s.w
    我也是直接定个背景色,囧,系统项目不比一般的web,多加个span会被人海扁。

  4. 12月 8th, 2009 at 18:06 | #4

    纠结的问题,我都直接再定个背景色~···很无赖~···

  5. 12月 18th, 2009 at 07:23 | #5

    Perfect work!

  1. No trackbacks yet.