1

IE 8 でボックス シャドウ プロパティを機能させるために CSS3 PIE を使用しています。画像でわかるように、同じスタイルの 3 つのボックスがありますが、そのうちの 1 つ (最初のボックス) だけが希望どおりにレンダリングされます。

ここに画像の説明を入力

HTML

<div class="grid_22">
    <div class="panel_third">
        <!--WHATEVER-->
    </div>
    <div class="panel_third panel2">
        <!--WHATEVER-->
    </div>
    <div class="panel_third panel3">
        <!--WHATEVER-->
    </div>
</div>

CSS

.panel_third{
   float: left;
   height: 317px;
   width: 206px;
   padding: 30px;
   margin-right:31px;
   background: #ffffff;
   position: relative;
   -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.16);
   -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.16);
   box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.16);

   /**http://css3pie.com**/
   behavior: url(../../../../../dashboard/resources/main/js/libs/pie/PIE.htc);
}
.panel2{
  background: url(../img/Box-2-BG.png) no-repeat;
}
.panel3{
  background: url('../img/Box-3-BG.png') no-repeat;
  margin-right: 0;
  float: right;
}

http://jsfiddle.net/QV3GF/

4

1 に答える 1

0

このようにそれを与える

.grid_22>div    
{
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.16);
   -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.16);
   box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.16);

   /**http://css3pie.com**/
   behavior: url(../../../../../dashboard/resources/main/js/libs/pie/PIE.htc);
} 

.grid_22のすべての直接の子divに影を付けます

于 2013-03-13T11:05:43.107 に答える