CSS 填充是指在 CSS 中使用填充来控制元素的内部空间。它可以让你控制元素的内部空间,以便在页面上显示出你想要的布局。
CSS 填充有两个属性:padding 和 margin。padding 是指在元素的边框内部的填充,而 margin 是指在元素的边框外部的填充。这两个属性可以用来调整页面上不同元素之间的间距,从而形成一个完整、有序的布局。
padding: 10px; margin: 20px;
CSS 填充也可以用来创建不同形式的背景图片:你可以使用 padding 来创建一个能够包裹文字或者图片的背景图片;你也可以使用 margin 来创建一个能够包裹整个页面内容的背景图片。
background-image: url(bg.jpg); background-repeat: repeat-x; padding: 10px; margin: 20px;
此外,CSS 填充还可以用来调整文字大小、行间距、字间距、对齐方式、衬衫样式、斜体样式、加粗样式等:
font-size: 14px; line-height: 1.5em; letter-spacing: 2px; text-align: center; font-style: italic; font-weight: bold;
您可以为单个边缘设置填充,或使用缩写padding属性在单个声明中应用值。
填充属性如下所列。
当使用百分比值指定填充时,百分比始终从包含块的宽度导出。
以下代码将Padding应用于元素。
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
p {
border: 10px double black;
background-color: lightgray;
background-clip: content-box;
padding-top: 0.5em;
padding-bottom: 0.3em;
padding-right: 0.8em;
padding-left: 0.6em;
}
</style>
</head>
<body>
<p>This is a test.</p>
<p>This is a test.</p>
<p>This is a test.</p>
</body>
</html>
padding属性可以有一到四个值。
你可以使用padding shorthand属性来设置在单个声明中填充所有四个边。
您可以为此属性指定一到四个值。
当提供四个值时,它们用于设置填充分别用于顶部,右侧,底部和左侧。
padding: 2px 5px 7px 9px; top padding is 2px right padding is 5px bottom padding is 7px left padding is 9px padding: 2px 5px 7px; top padding is 2px right and left paddings are 5px bottom padding is 7px padding: 2px 5px; top and bottom paddings are 2px right and left paddings are 5px padding: 2px; all four paddings are 2px
属性 | 描述 | CSS |
---|---|---|
padding-bottom | 设置底部的填充 | 1 |
padding-left | 设置左边填充 | 1 |
padding-right | 设置右边填充 | 1 |
padding-top | 设置顶部填充 | 1 |
padding | 填充缩写属性设置 | 1 |
CSS 图像透明/不透明使用 CSS 很容易创建透明的图像。注意:CSS Opacity 属性是W3C 的 CSS3 建议的一部分。 实例1 - 创建一个透...
很多 CSS 初学者在前端开发过程中,经常会用到CSS虚线样式,但是不知道CSS虚线样式该如何实现,比如一个CSS这样写:border-sty...
HTML事件属性onwheel触发 onwheel 属性事件当鼠标滚轮向上或向下滚动时。HTML5中的新功能 onwheel 属性是HTML5中的新特性。句法e...
font 标签的使用示例如下所示,该标签已经过时,因此我们不建议您使用该标签。实例规定文本的尺寸、字体和颜色:font size="3" c...
h1 - h6 标签用来定义 HTML 标题,表示了 HTML 网页中六个级别的标题。您可以通过下面的这个实例来看看每个级别的标题有什么区别...
keygen 标签已经从 Web 标准中删除。您可以通过下述的实例来大致了解该标签的使用:实例带有 keygen 字段的表单:form action="d...
meta 标签是 HTML 语言头部的一个辅助性标签,提供有关页面的元信息(比如:针对搜索引擎和更新频度的描述和关键词、定义页面使...