html - CSS:格式化 block 。奇怪的高度行为或如何通过 block 内的内容调整高度

标签 html css

我对CSS不是很熟悉,遇到了以下问题:

我正在制作 3 项列表(实际上它们是 div),并添加了图像标题和一些描述 他们每个人。一切都很好,直到那个时候我被要求在这个之后添加另一个 block ...... 在我尝试之后,我发现添加的 block 几乎完全覆盖了新闻列表:(

这是生成新闻列表+样式的代码

// in loop for 3 items
<div class="newslist">
  <a href="{{ item.get_absolute_url }}">
    <img  src="{% thumbnail item.main_image 230x220 crop %}" alt="{{ item.image_description}}"/>
  </a>
  <br />
  <a href="{{ item.get_absolute_url }}" class="article_title">{{ item.title }}</a>
  <p>{{ item.short_description|truncatewords:35}}</p>
</div>

风格:

.newslist{
    display:block;
    height:auto;
    width: 22%;
    float:left;
    padding: 10px;   
    text-align: left;

}

.newslist a{
    margin-top:30px;
    font-size:12px;
    color: #be1e2d;
    text-decoration:none;

}
.newslist a:hover{
    text-decoration:underline;
}

.newslist br{
    padding: 10px;

}

.newslist img{
    width:150px;
    height:140px;
    text-align:
    padding: 5px;
    margin-bottom:20px;
    border: 1px solid #CCCCCC;
    background:#f1efef;`
}

.newslist p{
    font-size:11px;
}

.newslist a:hover img{
    border: 1px solid blue;

}

主页的完整代码在这里: http://j-in.org.ua

以下是问题的截图: http://img.skitch.com/20091021-d9y2i9h5cpxgk69fji2ue5pcib.png

新区 block 的代码如下:

<div id="newblock">  

 Text

</div>

我刚刚在样式中添加了背景颜色...

最佳答案

尝试 clearing你的花车,看看是否有帮助。 此外,请确保您的页面经过验证。

关于html - CSS:格式化 block 。奇怪的高度行为或如何通过 block 内的内容调整高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1599776/

相关文章:

html - jQuery 如果 hasClass 不起作用

html - 子项的 CSS 选择器,后跟类型的最后一个父项

html - CSS:在中间垂直设置

html - 响应式菜单项消失

javascript - 没有按钮的 slider - 前/下一个 li 触发幻灯片

javascript - Ruby on Rails 嵌入按钮

javascript - Div 行为不稳定。关于崩溃和崩溃

html - 模态和 anchor 标记 href 错误

html - 将背景应用于 <html> 和/或 <body>

html - 相对于父级居中第二级下拉