2

私は単純なhtmlを持っています:

<div class='mydiv'>
    <a href='#'>Link</a>    
<div>

そしてCSS:

div.mydiv { height: 200px; width: 200px; background-color:red; }
div.mydiv a { display:block; color:yellow; background-color:green; }

アンカーがdivのスペース全体を占める必要があるため、display:block;を追加しました。私のcssに、divの一番上の行だけを占めています。

何が問題で、どうすれば修正できますか? ありがとう

4

2 に答える 2

4

height:100%アンカー CSSに追加します。

div.mydiv a {
    display:block;
    color:yellow;
    background-color:green;
    height:100%;
}

jsFiddle の例

于 2013-03-09T15:54:22.357 に答える
2

このようにアンカーの高さを定義できます

a {height: 100%}
于 2013-03-09T15:54:27.017 に答える