CSS 填充无法正常工作?

标签 css

我认为填充有问题。 我制作了一个只有 padding: 20px; 的简单盒子,对我来说它看起来 padding-bottom 超过 20px。

部分截图如下:

enter image description here enter image description here

这是我的简单 CSS:

.panel {
  width: auto;
  height: auto;
  border-radius: 2px;
  margin-bottom: 20px;
  position: relative;
}

.panel-default {
  padding: 20px;
  border: 1px solid #e0e0e0;
  background: #fff;
}

.panel-default > .panel-body {
  font-size: 14px;
}

HTML:

<div class="grid_4">
    <div class="panel panel-default">
      <div class="panel-body">Lorem ipsum dolor sit amet.</div>
    </div>
  </div>

我使用 960 网格系统,但我不认为这是因为这个。 我在我的 html, body {} 中将 box-sizing 设置为 border-box 并将 line-height 设置为 24px。

希望有人能帮助我:)

最佳答案

填充没问题,问题出在您的margin-bottom: 20px;

这应该是您的 .css:

.panel {
  width: auto;
  height: auto;
  border-radius: 2px;
  position: relative;
}

.panel-default {
  padding: 20px;
  border: 1px solid #e0e0e0;
  background: #fff;
}

.panel-default > .panel-body {
  font-size: 14px;
}

此代码将具有您正在寻找的效果。

https://jsfiddle.net/r67nxyL5/

关于CSS 填充无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34036921/

相关文章:

html - 为什么我想要的超链接出现在不同的图像中?

javascript - 如何使用不同的工具提示插件模仿 Leaflet.Draw 工具提示样式?

javascript - 如何使用 JavaScript 生成特定百分比更亮/更暗的 CSS 颜色

css - mod_pagespeed 条件 css

html - 带下拉导航的导航栏未占用整个浏览器宽度

javascript - 调整页面内容的大小以适合一个打印页面

animation - 使用 CSS 3 淡入框阴影?

javascript - 在 DIV 中的 Canvas 上获取点击坐标

css - Bootstrap CSS 正在覆盖 Drupal Webforms 的默认 CSS

jQuery - 永远在最前面