html - float 填充导致 float 扩大

标签 html css css-float padding

我正在为网站创建一个简单的 2 列布局,但遇到了一些问题。当我向应用了 float:left 的列添加填充时, float 会扩展超过我定义的宽度。我似乎无法在任何地方找到这个问题的答案。

最佳答案

您必须调整宽度,因为当您的页面呈现时,填充被视为宽度的一部分。

假设您有一个应该为 200 像素的 div,向右填充 10 像素。

.box {
    width:200px;
    padding-right:10px;
}

您的实际宽度为 210px。

关于html - float 填充导致 float 扩大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370017/

相关文章:

html - 嵌套的 CSS 网格和图像大小调整

javascript - 在切换时显示/隐藏子 div

javascript - 使用 jquery 根据元素在父元素中的位置重新排序元素名称

javascript - 扩展/折叠除一行之外的表格

css - 谁能告诉我缩略图之间的 4xp 差距是从哪里来的?

css - 在 css 中使用 float 时出现意外的 10px 边距

php - 如何设置从第三方导入的内置评论框的样式?

html - 如何使图像从清除的 wrapper 中浮出?

html - Chrome 表单处理问题 : input onfocus ="this.select()"

javascript - 使用 Jquery 按类搜索元素时获取空数组