明明图片的边框设的是近白色,怎么右边和底部有一条红线呢。
回复讨论(解决方案)
单独这段代码看是没什么问题的,可能是其它样式影响 a,div产生边框
我就是这段代码直接保存为html的,就有这个问题
红线是你div的背景引起的
我的图片是310PX,加上两边的边框2PX一共是312PX,不是把整个DIV占满了吗,怎么还会有影响呢
我的图片是310PX,加上两边的边框2PX一共是312PX,不是把整个DIV占满了吗,怎么还会有影响呢
你把你的a的display:block去掉
你试试
去掉display:block没用。按最下面的只要加上一张图片就还是有这个问题
去掉display:block没用。按最下面的只要加上一张图片就还是有这个问题
我还就不信了。。。
你试下面的代码:
和浏览器有关吧?我怎么没看到你说的现象?
你用的什么浏览器?
我试了一下,用火狐没有,用IE和360的都有,这个是什么原因呢
u011523992 你试过吗,我还是不行,用火狐没有,用IE和360的都有。代码改的和你的一样了。
你用的IE版本是多少?是不是图片的原因呀
IE10. 我用的是22寸显示器,页面默认放大到150%,有红线。如果改变一下放到到100%,125%,200%都没有红线。用360浏览器也有这个问题。这个是什么缘故呢。
换了图片也是一样
明白了是不是像素的问题,缩放的时候可能算出来像素不是整数,就四舍五入了,就造成偏差了
把图片格式换成png格式的试试,png在放大和缩小的时候是不会失真的
我觉得 是ie的a有个默认的颜色!,你先申明a的颜色行不行看看。。
应该是浏览器的问题,我用chrome和IE8就没有这种问题
改成PNG还是一样的。A的默认颜色不是红色吧