Я столкнулся с некоторой проблемой, создавая интерфейс для веб-сайта. Я компетентен с CSS, но не фантастический. Во всяком случае, я создал jsFiddle here, который иллюстрирует мою проблему.Как удалить нежелательный вертикальный интервал между divs
На каждой странице моего сайта, в верхней части раздела содержимого, у меня есть изображение баннера. Я хочу разместить два цветовых разделителя, разделяющих этот баннер с контентом. (Как показано в макете, мой дизайнер дал мне: https://www.dropbox.com/s/d9opotyiyp0yc9o/menus.jpg)
Я хотел бы сделать это в чистом 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, это только для демонстрационных целей. Кроме того, к сожалению, если я ставлю второй DIV на новой строки и отступы, он создает пробелы)
вопрос Я что существует большой зазор между делителем и изображением. Я попытался добавить margin: 0px и padding: 0px ко всем соответствующим элементам, и пробелы все еще существуют.
Может ли кто-нибудь помочь мне, пожалуйста?
Спасибо, YM
Используйте метод clearfix, вы можете произвести поиск по этому поводу. –