私は、ウェブサイトのフロントエンドを開発している間、ちょっとした不具合に遭遇しました。私はCSSに堪能ですが、幻想的ではありません。とにかく、私は自分の問題を示すjsFiddle hereを作成しました。div間の望ましくない垂直方向の間隔を取り除く方法
私のウェブサイトの各ページには、コンテンツセクションの上部に、私はバナーイメージを持っています。私はコンテンツからこのバナーを分離する2つのカラーディバイダを配置したいと思います。 (私のデザイナーが私のデザイナーに与えたモックアップに示されているように)
私は純粋なCSS + HTMLでこれをやってみたいと思いますが、イメージを挿入するだけではありません。
<img class="banner" src="http://regency.ymindustries.com/static/images/winelist.jpg" style="width: 100%;">
<div>
<div style="width:30%; height: 10px; display: inline-block; background: #6C210C"></div><div style="width:70%; height:10px; display: inline-block; background: #E5C697;"></div>
</div>
(それだけでデモの目的のためだ、インラインCSSご容赦ください。また、残念ながら、私は改行の2番目のdivを入れて、それをインデントた場合、それは空白を作成する)
私は問題仕切りと画像との間に大きな隙間があることである。私はマージンを追加しようとしました:0pxとパディング:0pxのすべての関連する要素に、空白はまだそこにあります。
誰かが私を助けてくれますか?あなたはその後、相対的な位置を作ることができ
おかげで、 YM
使用clearfix方法を、それをチェックアウト。 –