Div全体をリンクとして作成するときに、テキストを青色ではなくするにはどうすればよいですか?
したがって、次のスニペットでは:
<a href="/link"><div><h2>LINK</h2></div></a>
div
全体を別のページにリンクさせたいが、通常のリンクオブジェクトの場合のように文字列LINK
を青色にしたくない。
次のCSSを書いたとき:
a {text-decoration: none; background-color: none; }
それはまったく変わりませんでした。
[更新]
多くの回答ありがとうございます。 div
をa
内に配置したいのは、ブロックをリンク可能なオブジェクトにしたいからです(ブロックをクリックして別のページに移動します)。最初にa
をdiv
の内側に配置しましたが、機能しませんでした。そのため、div
の外側に配置しました。 (そして私はHTML5とCSS3を使用しています)。
HTML 5では、これを簡単に使用できます。
<a href="/yourLinkAddress">
<div class="link">
<h2>Link Text</h2>
</div>
</a>
CSS:
.link
{
color:aqua;
text-decoration: none;
background-color: none;
}
Html5仕様のリンク内でdivs/block-elementsを使用することは許可されているので、本質的に悪いことではありません。
背景はテキストの背後にあるものを意味します。つまり、以下のこのコードの背後は灰色です。色はあなたが求めているものです。
a {
text-decoration: none;
color: black;
}
後藤: http://validator.w3.org/check と検証してください:
<!doctype html>
<html>
<head>
<title>...</title>
</head>
<body>
<a href="#stuff">
<div>
<h1>hi</h1>
</div>
</a>
</body>
</html>
試す
<a href="/link"><div class="link"><h2>LINK</h2></div></a>
次にクラスを適用します:
.link{
background-color:none;
color:blue;
}
内部タグの使用が許可されていない場合は、の代わりにテーブルを使用してみてください。同じように動作するはずです。
単にターゲットh2
a div h2 {
color: #fff; /*Or whatever you want*/
}
css:
.link
{
text-decoration: underline;
color: #0000EE;
font-size: 16px;
}
html:
<strong>Hello!</strong> you have already registered , you can login
<a href="http://www.example.com/"><span class="link">here</span></a>
参照:
Wikipedia Link Color は、さまざまなリンクの色とその意味を示しています。
お役に立てれば。
text-decoration: none;
受け入れられた回答には影響しません!
これはあなたのコードです
<a href="/link"><div><h2>LINK</h2></div></a>
正しいです;
<div class='editLink'>
<a href="/link">
<h2>LINK</h2>
</a>
</div>
[〜#〜] css [〜#〜]
.editLink a {
color: #FFFFFF;
text-decoration: none;
}
a{text-decoration: none; background-color: none;color:gray; }
//希望の色を色付けします。