1

这可能只是一个不可能的问题,但我想试一试:那我怎样才能在qirks 模式下产生box-shadow类似的效果。IE8(不要问我为什么,但我们没有使用DOCTYPEs)。

我已经尝试过PIE,这对我来说不是一个选择。

4

2 回答 2

0

您可以直接编写过滤器语句,而不是让 PIE 自动为您生成一个。

http://msdn.microsoft.com/en-us/library/ms533086(v=vs.85).aspx

于 2012-10-19T14:00:57.113 回答
0

根据您想要的盒子阴影类型,您可以使用 :after 伪选择器直接在元素下方伪造一个简单的盒子阴影效果。诚然,您可能仍然需要使用背景图像来制作阴影效果,但至少它会将背景图像与主要元素的背景图像分开,并使更新变得不那么繁琐。

编辑:虽然如果它是怪癖模式,那可能不起作用:-/

所以它可能是这样的:

myelement {
    position: relative;
    ...
}

myelement:after {
    display: block;
    width: XXpx;
    height: 5px;
    position: absolute; 
    top: 100%;
    left: 0;
    content: '';
    background: ...
}
于 2012-10-19T14:19:30.310 回答