0

我不知道为什么不,但是这个 CSS 没有关闭,基本上只是将它下面的所有内容都作为同一个 CSS 的一部分

#colTwoPromotion {
float:right; 
-mox-box-shadow:    -10px 10px 12px 2px #000;
-webkit-box-shadow: -10px 10px 28px 2px #000;
box-shadow:         -10px 10px 28px 6px #000;
width: 365px;
border: 9px solid white;
padding: 10px;
-webkit-transform: rotate(3deg);
-moz-transform:    rotate(3deg);
-ms-transform:     rotate(3deg);
-o-transform:      rotate(3deg);
transform:         rotate(3deg);
margin-bottom:40px;
min-height:400px;
/* fallback */
background-color: #E7E7E7;
background-repeat: repeat-x;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
 /* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #FFF, #E7E7E7);
 /* IE 10 */
background: -ms-linear-gradient(top, #FFF, #E7E7E7;
/* Opera 11.10+ */
background: -o-linear-gradient(top, #FFF, #E7E7E7);
color:#000;
}

这是它目前在 css line 470 上的站点

测试站点 提前致谢

G

4

4 回答 4

5

您错过了 IE 10 背景行上的右括号。尝试这个:

#colTwoPromotion {
    float: right; 
       -mox-box-shadow: -10px 10px 12px 2px #000;
    -webkit-box-shadow: -10px 10px 28px 2px #000;
            box-shadow: -10px 10px 28px 6px #000;
    width: 365px;
    border: 9px solid white;
    padding: 10px;
    -webkit-transform: rotate(3deg);
       -moz-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
         -o-transform: rotate(3deg);
            transform: rotate(3deg);
    margin-bottom: 40px;
    min-height: 400px;
    background-color: #E7E7E7;
    background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E7E7), to(#FFF));
    background: -webkit-linear-gradient(top, #FFF, #E7E7E7);
    background: -moz-linear-gradient(top, #FFF, #E7E7E7);
    background: -ms-linear-gradient(top, #FFF, #E7E7E7);
    background: -o-linear-gradient(top, #FFF, #E7E7E7);
    color: #000;
}
于 2012-10-08T13:14:30.880 回答
1

请纠正 :

 /* IE 10 */
background: -ms-linear-gradient(top, #FFF, #E7E7E7;

至 :

 /* IE 10 */
background: -ms-linear-gradient(top, #FFF, #E7E7E7);
于 2012-10-08T13:15:02.657 回答
0

问题在这里:

 /* IE 10 */
background: -ms-linear-gradient(top, #FFF, #E7E7E7;

您必须更改为:

 /* IE 10 */
background: -ms-linear-gradient(top, #FFF, #E7E7E7);
于 2012-10-08T13:15:33.587 回答
0

问题是IE10你没有关闭pranthesis,当你关闭它时,代码语法是真的

background: -ms-linear-gradient(top, #FFF, #E7E7E7;
于 2012-10-08T13:20:45.537 回答