css - float 容器与底部 div 重叠,但不与顶部重叠

标签 css html positioning

嘿,我对这个结构有点不确定。 本质上我想要一个有 4 个 div。

<div class="container">
    <div class="top-border"></div>
    <div class="box"></div>
    <div class="bottom-border"></div>
</div>

容器包含三个较小的 div。我的目标是让框 div 包含内容,而边框 div 在框周围创建一个括号。 border-top 会向左浮动,border-bottom 会向右浮动。唯一的问题是容器与底部支架重叠,而不是顶部。我也不希望它重叠...有没有办法解决这个问题?

这是一个 JsFiddle:http://jsfiddle.net/6ghzN/

最佳答案

在底部边框 div 上,更改

margin-top: -40px;

margin-bottom: -8px;

关于css - float 容器与底部 div 重叠,但不与顶部重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17051025/

相关文章:

html - 在悬停之前或之后颜色不起作用

javascript - 尽管存在 JS 错误,Phantomjs 仍需要页面源

HTML5 必需的输入样式

html - CSS 布局中的 "Whatever is Left"

html - 如何收缩水平居中的div

javascript - 禁止从 HTML 页面拖动图像

css - iphone 不显示背景图片

html 标记未在 DOM 中的正确位置创建

CSS 以相反顺序水平放置 Div

html - 图片 CSS 下方的文本流