2016-06-29 2 views
0

私は、これはの色と一致するボックスの最上部にある太いバーの見出しを持つボックスとして表示するHTML囲まれた見出しとボックスの枠線の間の空白を削除するにはどうすればよいですか?

<ASIDE><H2>Sample H2</H2> 
Sample content. 
</ASIDE> 

CSS

ASIDE {border: darkkhaki solid medium;} 
ASIDE H2 {background-color: darkkhaki;} 

ボックスの境界線ですが、代わりにH2とボックスの上端の間の空白の隙間があります。私はこれを複数のブラウザでチェックしており、それは同じです。したがって、これは標準的な動作であり、特定のブラウザの癖ではありません。 H2と上の境界線の間に現れる空白の隙間を取り除くにはどうすればよいですか?

ここにはjsfiddle linkがあります。

答えて

4

ASIDE H2 divにmargin-top: 0;を追加してギャップを削除してください。

CSS

ASIDE H2 { 
    background-color: darkkhaki; 
    margin-top: 0; 
} 

JSFiddle

+0

ああ直前に私の母 –

+0

ハハ、ごめん芽の; D –

+0

おかげで、働いていました。 –

3

これは、マージンの問題のようです。

修正は非常に簡単です。 CSSのASIDE H2margin-top: 0を追加するだけです。

HTML:

<ASIDE><H2>Sample H2</H2> 
Sample content. 
</ASIDE> 

CSS:

ASIDE {border: darkkhaki solid medium;} 
ASIDE H2 {background-color: darkkhaki; margin-top: 0;} 

JSFiddle

関連する問題