0

http://jsfiddle.net/fqnGT/

上記のフィドルでは、マウスカーソルがボタンの左右に水平の未確認のハイパーリンクを取得します。理由はわかりません。

<a href="newgame.html"><div class="startnewgame">START NEW GAME</div></a>

ここに画像の説明を入力

4

6 に答える 6

3

W3C 標準に従って、タグdiv内に配置しないでください。a適切な方法は、

<div><a href="newgame.html" class="startnewgame">START NEW GAME</a></div>

デモをチェックしてくださいhttp://jsfiddle.net/fqnGT/2/

于 2013-09-17T11:40:27.157 に答える
0

リンクにクラスを追加します。

<a href="newgame.html" class="link">

これを追加:

a.link{
display: block;
float: left;
margin-left:100px;
}

これを編集します:

.startnewgame {
width: 298px;
padding: 20px;
color: white;
background: blue;
font-family: Arial;
font-size: 32px;
font-weight: 900;
}
于 2013-09-17T11:37:56.663 に答える
0

最も簡単な方法

編集

<a href="newgame.html" class="startnewgame">START NEW GAME</a>

http://jsfiddle.net/fqnGT/4/

于 2013-09-17T11:35:10.227 に答える
0

スタイルstartnewgameクラスでオーバーライドdisplay

display: inherit

編集:(divを含む元のソースで)

于 2013-09-17T11:46:28.957 に答える