idタグラインのdivを、同じものと画像の間にギャップがないように表示したい。それはどのように可能になりますか?
これがフィドルです...
これはうまくいきませんでした
#tagline {
margin-top:0;
height: 50px;
background-color: aqua;
}
idタグラインのdivを、同じものと画像の間にギャップがないように表示したい。それはどのように可能になりますか?
これがフィドルです...
これはうまくいきませんでした
#tagline {
margin-top:0;
height: 50px;
background-color: aqua;
}
p からもマージンを削除する必要があります。
#tagline p { margin-top:0; }
Moob 's answer をblock
使用するか、この css3 を使用してくださいflex
。注意: これはSafari と IE ではサポートされていません:
img{display:flex;}
p { margin-top:0; }
CSS リセットを使用することをお勧めします。多くの要素にはデフォルトのパディングとマージンがあります。あなたの場合、パディングとマージンがあったのはdivp
内のタグでした#tagline
#tagline p {
margin: 0;
padding: 0;
}
動作中のデモ(css リセットはありません。また、メニューに clearfix が追加されています)
常にリセット スタイルを使用する
* {
margin: 0;
padding: 0;
}
img パディングは、img 表示属性がインラインに設定されているためです (デフォルト)。以下のコードはこれを修正します。
img {
display: block;
}