入力にマウスを置いたときに入力の背景色をきれいにするために使用するコードがいくつかあります。
<!DOCTYPE html>
<html lang="en-us" dir="ltr">
<head>
<style type="text/css">
input[type="text"]:focus
{
background-color: #bfd0eb;
}
</style>
</head>
<body>
<form method="post">
<input type="text" name="input1" id="input1" value="" />
<input type="text" name="input2" id="input2" value="" />
</form>
</body>
</html>
これはXHTML1.0Transitionalでうまく機能しますが、HTML 5に切り替えると、「input2」をクリックすると、クリックした「input2」からフォーカスが外れ、代わりに常に「input1」にフォーカスされます。私は何が間違っているのですか?ありがとう!