【发布时间】:2013-07-20 02:05:10
【问题描述】:
我在开发网站前端时遇到了一些障碍。我能胜任 CSS,但并不出色。无论如何,我创建了一个 jsFiddle here 来说明我的问题。
在我网站的每个页面上,在内容部分的顶部,我都有一个横幅图片。我希望放置一个两色分隔线,将横幅与内容分开。 (如我的设计师给我的样机所示: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方法,你可以搜索一下。