html - 为什么一个元素的填充会影响另一个元素的边距?

标签 html css

我有这个页面:http://jsfiddle.net/minitech/yU3aj/show/

如果您查看源代码,CSS 定义了 <header>每边应该有 135px 的侧边距,内容每边应该有 135px 的边距。为什么内容最终的间距是原来的两倍?

What I see

最佳答案

事实并非如此。您在 <header> 中 float 元素并且不清除它们。

添加clear: both;以你的风格为内容div它将移动到标题下方和左侧。

关于html - 为什么一个元素的填充会影响另一个元素的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528386/

相关文章:

jquery 背景位置

javascript - iOS 浏览器上的 Webkit 滚动性能

html - 如何在 html 的 2 个部分中使用不同的访问链接颜色?

html - 如何删除日期选择器上的突出显示日期

javascript - offset().top 与窗口顶部的偏移量

javascript - 向 HTML 标签添加自定义属性有多糟糕?

javascript - 在不同的设备上显示不同的图像

javascript - 键盘事件在 Chrome 53 中不起作用

php - 使用正则表达式匹配具有特定ID的div block

html - 带有右对齐字形的 Bootstrap 下拉菜单宽度