こんにちはHTML5/css guru'es
HTML5によって提供されるいくつかの「新しい」機能を利用しようとしていますが、タグ内にブロック要素がある場合、ホバー時にリンクの背景を変更する際に問題が発生しました。
これは私のテストコードです:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>teeeest</title>
<link rel="stylesheet" href="saninetto1/css/bootstrap.min.css" />
<style>
a:link { background-color: red; }
a:hover { background-color: #333; }
</style>
</head>
<body>
<div><a href="#">I'm a block</a></div><br />
<a href="#2"><div>I'm a block 2</div></a>
</body>
</html>
html5doctor(記事)によると、それは簡単なはずですが、ホバーしたときに背景を変更することはできません。
テストhtmlを使用するときの違いを示すためにこのフィドルを作成しました:http://jsfiddle.net/vJEEn/
フィドルが示すように、テキストは変更できますが、背景色は変更できません
ホバーの背景を変更するのを手伝ってくれるといいのですが