css - 具有不同高度的并排div

标签 css html

我将两个 div 并排放置,我为两者指定了相同的高度,但第二个似乎比第一个高。为什么会这样,它们应该具有相同的高度,但它们不是。

body {
    font-family: Arial, Helvetica, sans-serif;
    background : #CD8C95;
}
div {
    height:30em;
}
div#links {
    font-size:18px;
    font-family:Geneva, Arial, Helvetica, sans-serif;   
    background : #EEDD82;
    padding-top: 15%;
    padding-left: 10px;
    width : 12em;
    float:left;
}
div#content {
    padding-left: 5em;
    padding-top:10em;
    background:#FFA07A;
    float:left;
    width:20em;
}

最佳答案

正如您在 W3C documentation 中看到的那样,盒子的实际尺寸是由高度/宽度加上边距和填充产生的。由于您为 div 指定了不同的边距/填充,因此您有不同的实际高度。

关于css - 具有不同高度的并排div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7532531/

相关文章:

html - 使用 css 伪选择器的正确方法?

html - Webix UI - 无法在屏幕调整大小时生成响应式调整大小的组件

java - 如何查看计算机和网络服务器之间的GET,POST等信息

html - 将标题缩小到图像大小

css - 如何删除 css 文件?

css - Laravel 设置选项卡在 foreach 中处于事件状态

html - CSS内联Div不可见间距?

javascript - 当组件在多个选择中呈现时,如何取消选择第一个选项?

jquery - BootStrap 下拉类不需要吗?

Java 从站点提取表数据?