0

以下のように、順序付けられていないリストから作成された 12 個のボックスのグリッドがあります。境界半径は正常に機能しますが、IU は影を表示できません。box-shadow プロパティは div でのみ機能しますが、ブロック要素は表示しませんか?

   <ul id="treatments">
   <li id="eyelash"></li>
   <li id="massage"></li>
   <li id="tanning"></li>
   <li id="facials"></li>
   <li id="waxing"></li>
   <li id="tinting"></li>
   <li id="threading"></li>
   <li id="nails"></li>
   <li id="makeup"></li>
   <li id="hair"></li>
   <li id="courses"></li>
   <li id="bespoke"></li> 
   </ul>

    #content #treatments li {
    height: 125px;
    width: 125px;
    display: block;
    float: left;
    margin-right: 13px;
    margin-bottom: 13px;
   -moz-box-shadow: 1px 1px 2px #777;
   -webkit-box-shadow: 1px 1px 2px #777;
    box-shadow: 1px 1px 2px #777;
   -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/scipts/PIE.php);
    }
4

3 に答える 3

4

<li> のマージンがゼロに設定されていないことを確認してください。

ボックスの影はマージンにレンダリングされます。余白なし -> 影なし。

于 2015-11-26T11:09:00.553 に答える
0

すべての要素に適用できるため、 box-shadowonli要素を使用しても問題はありません。W3C サイトセクションは次のとおりです。box-shadowbox-shadow

于 2011-05-13T15:25:15.967 に答える
-1

私も同じ問題を抱えていました... box-shadow が機能しませんでした... その理由は、CSS コードのrgbaではなくrbgaにありました! :D

于 2015-01-25T04:01:54.300 に答える