Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 链接在IE中不会起同样的作用_Css_Cross Browser - Fatal编程技术网

Css 链接在IE中不会起同样的作用

Css 链接在IE中不会起同样的作用,css,cross-browser,Css,Cross Browser,我为图库构建了一个模块,页面底部有两个示例: 正如你所看到的,在现代borwsers中,点击方框中的任何位置都会打开灯箱,但在IE 7和IE 8中,这两种方式的行为完全不同。我怎样才能使它正常化呢?这是IE7和IE8的肮脏攻击 CSS /* IE Fixes */ html.ie7 .gallery-links, html.ie8 .gallery-links { background: url("http://triggertek.com/r/transparent_png/pi

我为图库构建了一个模块,页面底部有两个示例:


正如你所看到的,在现代borwsers中,点击方框中的任何位置都会打开灯箱,但在IE 7和IE 8中,这两种方式的行为完全不同。我怎样才能使它正常化呢?

这是IE7和IE8的肮脏攻击

CSS

/* IE Fixes */

html.ie7 .gallery-links, html.ie8 .gallery-links { 
    background: url("http://triggertek.com/r/transparent_png/pixel.png") repeat; 
} // i used 1px transparent png to solve it.

谢谢:)设计师的道具。我只是开发人员;)它可能来自
:first child
您是否尝试了伪类而不是?first child与IE7和IE8兼容。这不应该是问题。我在考虑组合
:first child
/HTML5 Doctype。IE以严格要求文档类型而闻名。可能是个问题,但我真的不知道。你的模块正在开发IE。你可以试试。当我单击红色+图标时,它也可以在IE7和IE8中工作。也许你应该给我一个机会来@samx建议