質問する
3178 次
4 に答える
3
HTMLを編集できない場合、これはCSSだけでは不可能です。これには、カスケードを下って、a
に戻ってからli
、CSSでは(まだ)できないスタイルを設定することが含まれます。その「上昇」機能を取得するには、javascript/jqueryを使用する必要があります。
または、のa
幅と高さを100%にli
してから、境界線をに適用します。a
于 2013-02-20T17:18:08.243 に答える
1
于 2013-02-20T17:29:16.733 に答える
0
独自の/独自のCSSクラス:
.hasLink{
border-radius: 3px;
}
HTMLでクラスを参照します(これをmain.cssと呼ぶと仮定します)。
<link href="/Content/styles/main.css" rel="stylesheet" type="text/css" />
その後、あなたが持っているときはいつ<li>
でも<a>
:
<li class="hasLink">
<a href="http://google.pt">Google</a>
</li>
それは役に立ちますか?それよりも賢いものが欲しいかどうかはわかりません...
于 2013-02-20T17:17:49.880 に答える
0
あなたはこれを使うことができます:
.someClass{ border: 1px solid #anycolor;}
そしてあなたのhtml
<li class="someClass">
<a href="#">Something</a>
</li>
<li>
<h3>other</h3>
</li>
于 2013-02-20T17:20:03.950 に答える