2011-02-01 5 views
38

私は幅が幅がXのボックスを持っています。それに私はリンク要素(<li><a ..></a><li>)のリスト(<ul>)を持っていますリンクを100%の幅にする

CSSを使って、テキストの外側とボックスの100%の幅でリンクをクリックできるようにするにはどうすればいいですか?ボックスの各行をクリック可能にする:D

+0

は、「 ...」のボックスを包んでいますか? – Sotiris

答えて

115

aタグにdisplay: blockを追加します。

11

私はスコットに同意するが、私の代わりにこのコードをお勧めします:

a { 
    display: inline-block; 
    width: 100%; 
} 

か、このコード:display: block<a>要素は、その行に表示されますので、

<ul> 
    <li><a href="topage" style="display: inline-block">text</a></li> 
</ul> 

を私はdisplay: inline-blockをお勧めします。

編集(どちらも、すべての場合でではなく、この場合には罰金になります):width:100%が参照されていなかったようです。コメントするための@ LGSonに感謝します!