好吧,所以我得到了这个div:
#content .entry-title {
color: #5d9851;
font-size: 21px;
font-weight: bold;
line-height: 1.3em;
margin-left: 30px;
width: 520px;
overflow: hidden;
border-bottom: 1px solid #97fb83;
}
它不会像.stripedbar那样放在.grayblock那边:
.stripedbar{
background-position:left top;
background-repeat: repeat;
background-image:url('images/bar.png');
height: 20px;
width: 520px;
margin-left: 30px;
margin-bottom: 0px;
}
.grayblock{
background-color: #cccccc;
height: 40px;
width: 20px;
float: left;
}
任何想法如何让它发挥得很好(在.grayblock一边,在.stripedbar下面)?
答案 0 :(得分:3)
您的样式表中包含以下代码:
h1, h2, h3, h4, h5, h6 {
clear: both;
font-weight: normal;
}
因此,.entry-title
块正在清除.grayblock
的浮动。
您需要将clear:none;
添加到#content .entry-title
样式,它才能正常运行。
答案 1 :(得分:0)
将clear:none
属性添加到<h2>
代码或#content .entry-title
,因为目前不允许浮动元素到达任何一方。