Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS精灵在IE7中未正确显示_Css_Internet Explorer 7_Sprite - Fatal编程技术网

CSS精灵在IE7中未正确显示

CSS精灵在IE7中未正确显示,css,internet-explorer-7,sprite,Css,Internet Explorer 7,Sprite,我正在为wordpress使用基于css sprite的导航,页面可以在这里看到: 然而,IE7中存在一个问题,图像显示的尺寸比定义的尺寸更大,包括水平和垂直方向。这是IE 7中的背景位置问题吗?在ie7.css中,您需要从#菜单ul li a中删除此项: padding:1.5em 2em 1em 这就是li增大的原因。添加填充会增加元素的大小

我正在为wordpress使用基于css sprite的导航,页面可以在这里看到:


然而,IE7中存在一个问题,图像显示的尺寸比定义的尺寸更大,包括水平和垂直方向。这是IE 7中的背景位置问题吗?

ie7.css
中,您需要从
#菜单ul li a
中删除此项:

padding:1.5em 2em 1em
这就是
li
增大的原因。添加
填充
会增加元素的大小