Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Internet explorer 8 如何在IE8-quirks模式下实现长方体阴影效果_Internet Explorer 8_Css - Fatal编程技术网

Internet explorer 8 如何在IE8-quirks模式下实现长方体阴影效果

Internet explorer 8 如何在IE8-quirks模式下实现长方体阴影效果,internet-explorer-8,css,Internet Explorer 8,Css,这可能是一个不可能的问题,但我想试一试:那么如何在IE8qirks模式下获得类似box shadow的效果呢。(不要问我为什么,但我们没有使用DOCTYPEs) 我已经试过了,但这不是我的选择 您可以直接编写筛选语句,而不是让PIE自动为您生成筛选语句 根据所需的长方体阴影类型,可以使用:after伪选择器在元素正下方模拟简单的长方体阴影效果。诚然,您可能仍然需要使用bg图像来实现阴影效果,但至少它可以将bg图像与主元素的bg分开,并减少更新的难度 编辑:如果是“怪癖”模式,则可能不起作用:-/

这可能是一个不可能的问题,但我想试一试:那么如何在
IE8
qirks模式下获得类似
box shadow
的效果呢。(不要问我为什么,但我们没有使用
DOCTYPE
s)


我已经试过了,但这不是我的选择

您可以直接编写筛选语句,而不是让PIE自动为您生成筛选语句


根据所需的长方体阴影类型,可以使用:after伪选择器在元素正下方模拟简单的长方体阴影效果。诚然,您可能仍然需要使用bg图像来实现阴影效果,但至少它可以将bg图像与主元素的bg分开,并减少更新的难度

编辑:如果是“怪癖”模式,则可能不起作用:-/

所以可能是这样的:

myelement {
    position: relative;
    ...
}

myelement:after {
    display: block;
    width: XXpx;
    height: 5px;
    position: absolute; 
    top: 100%;
    left: 0;
    content: '';
    background: ...
}

你可以用背景图像来做阴影,我知道,但那很痛苦。。。但是,如果没有其他选择,我必须使用它。无论如何,为IE8开发本身就是一件痛苦的事情:可能是IE8的复制品