css - 为什么我的内容溢出我的容器 div?

标签 css html layout containers tumblr

我问这个问题真的很愚蠢,因为它看起来很基本,但出于某种原因,我的容器 div 的高度没有扩展以容纳其中的 div。我正在 Tumblr 上用我的联系方式构建一个自定义页面(注意:不是在索引/永久链接页面上,而是在一个单独的页面上)并且我使用 div 作为一种临时表格,因为 html 表格标签似乎不起作用在 Tumblr 的自定义页面上。

[容器 div (id: Post) 的样式属性继承自永久链接页面的样式属性。]

从主题编辑器中获取的所有相关 CSS:

#cent{
background-color:#FFE5E5;
padding:5px;
position:static;
width:800px;
margin: 0px auto;
}

#post{
background-color:#fff;
border:10px ridge #ff0000;
float:none;
width:700px;
margin: 2px auto;
padding:10px;
}

.Division{
float: left;
width: 300px;
margin-left: 10px;
margin-bottom: 10px;
padding: 5px;
font-weight: bold;
}
.Division2{
float: left;
margin-left: 0px;
margin-bottom: 10px;
padding: 5px;
}

联系人页面上的 HTML:

<div id="cent">
<div id="post">
<div class="Division">Telephone Number:</div>
<div class="Division2">+6012-3456789</div>
<br/>
<div class="Division">E-Mail Address:</div>
<div class="Division2">sample@live.com.my</div>
<br/>
<div class="Division">Address:</div>
<div class="Division2">Line 1 <br />Line 2 <br />Line 3 <br />Line 4</div>
</div>
</div>

哦,我在这里做了一个 fiddle :http://jsfiddle.net/Yelrihs36/wkCQR/ 那么我到底做错了什么?我觉得答案真的很简单,而且直勾勾地盯着我看,当我发现它是什么时,我会踢自己一脚...

最佳答案

在这种情况下,我建议使用表格。由于您的 float left 语句,div 被丢弃了。

效果是一样的,如果其他人需要看你的代码,编程会更容易,也更容易理解。我花了很多时间研究 div、float 和 display,试图让 div 像表格一样工作。我只是觉得有时候不值得。

希望对您有所帮助。

关于css - 为什么我的内容溢出我的容器 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20181068/

相关文章:

javascript - 在不改变 z 索引的情况下与下面的 HTML 元素交互

HTML DOM 子节点

javascript - 重置 td 的文本内容

html - css布局高度问题与网格布局

html - 如何将图像与 css 对齐

html - ttf 文件无法在 Chrome 和 Firefox 上呈现

html - chrome 上的滚动条和 flexbox 最小宽度错误

android:layout_centerHorizo​​ntal ="true"在 android 中不起作用

css - 从圆到线的 SVG 动画

html - 如何使 <p> 不继承 <span> 不透明样式?