自分用めも

初心者ちっくなプログラムネタを中心に、自分用の覚え書きをメモっていくための場所です。

CSSのhoverの書式

昔作ったページをメンテしていてはまったこと。

<!DOCTYPE html>
<html lang="ja">
<head>
	<style>
		.test1 {
			width: 30em;
			height: 2em;
			background-color: black;
			color: white;
		}
		.test1: hover {
			background-color: yellow;
			color: red;
		}
		.test2 {
			width: 30em;
			height: 2em;
			background-color: black;
			color: white;
		}
		.test2:hover {
			background-color: yellow;
			color: red;
		}
	</style>
</head>
<body>
<span class="test1">てすと1</span>
<hr>
<span class="test2">てすと2</span>
</body>
</html>

こんなのがあったとして、test1のhoverは効かない。
test2のは利く。
違いはcssのhoverの前の半角空白の有無。

cssの書式は半角空白で定義を区切るので
当たり前な結果で、多分基本中の基本なんでしょうが…はまりました。。