私のCSSコード:
#header
{
width:900px;
border:dashed 1px;
margin:5px;
padding:2px;
}
#header .fl_left
{
float:left;
display:block;
width:260px;
}
#header .fl_left h1
{
float:left;
background-color:#666633;
color:#0033CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:oblique;
}
私のhtmlコード:
<body>
<div id="header"><div class="fl_left"> <h1>hello all</h1> </div></div>
</body>
</html>
出力 'hello all' がヘッダーの外側に表示されます。私の意図は、ヘッダー内に h1 要素のテキストを配置することです。
ヘッダー ID ルールが h1 要素に適用されないのはなぜですか。