0
以下の3つのボタンに違いがあるのでしょうか?そして、もしあれば、ブラウザはどの領域を正確にクリック可能な領域を含めて扱うのですか?display:blockを使用して<a>リンクellementのブラウザサポートに違いはありますか?
私が作ったウェブサイトでは、 "my-button-1"のようなリンクボタンをすべて削除し、 "my-button-2"の例のようにAエレメント自体にクラスを追加しました。表示ブロックを使用します。その後、ページビュー/クリック数が減少しました。
表示ブロックでリンク要素を使用すると、古いブラウザに違いはありますか?
<a href="http://example.com">
<div class="my-button-1">
Click here
</div>
</a>
<a href="http://example.com" class="my-button-2">
Click here
</a>
<div class="my-button">
<a href="http://example.com">
Click here
</a>
</div>
.my-button-1 {
background-color: yellow;
height: 50px;
width: 200px;
}
a.my-button-2 {
display: block;
background-color: yellow;
height: 50px;
width: 200px;
}
.my-button-3 a {
display: block;
background-color: yellow;
height: 50px;
width: 200px;
}
ありがとうございます。ありがとうございます。Aエレメントにデフォルトの余白/パディングを使用するブラウザはありますか?ゼロに設定しないと、これがデザインに干渉する可能性がありますか? – coder
Aはデフォルトでインライン要素ですので、ブラウザはデフォルトのマージン/パディングを設定しないでください。 – mleleigh