そのコードの括弧が全角なのが投稿上の問題なのでしたら、以下を実行してみてください。
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
input:focus.focus{background-color:red;}
input:focus.focus{background-color:green;}
</style>
</head>
<body>
<div>
<input type="text" class="focus">
</div>
</body>
</html>
focusすると何色に変わるでしょうか?
このようにCSSは、複数のスタイルが該当した場合、後に書かれたスタイルで上書きされます。
(このCSSファイルには他にもたくさんのコードが書かれております。)
ということですので、その他のスタイルがコンフリクトしていたのかもしれませんね。
では、こうするとどうでしょう?
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
input:focus.focus{background-color:red !important;}
input:focus.focus{background-color:green;}
</style>
</head>
<body>
<div>
<input type="text" class="focus">
</div>
</body>
</html>
このあたりから解決されてみてはいかがでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/20 23:53