css填充的简要概述

CSS填充是CSS框模型的属性之一。此速记属性设置HTML元素所有四个边的填充。CSS填充几乎可以应用于每个HTML标记(除了一些表标记)。此外,元素的所有四边都可以具有不同的值。...

CSS填充是CSS框模型的属性之一。此速记属性设置HTML元素所有四个边的填充。CSS填充几乎可以应用于每个HTML标记(除了一些表标记)。此外,元素的所有四边都可以具有不同的值。

Illustration of man working on laptop sitting on laptop with CSS HTML code on screen with code tags in background

css填充属性

要使用速记CSS填充属性,您可以使用助记符“麻烦”(对于星际迷航迷来说,也可以使用“TRiBbLe”)。这表示顶部、右侧、底部和左侧,它指的是您在“速记”属性中设置的填充宽度的顺序。例如:

padding: top right bottom left;padding: 1px 2px 3px 6px;

如果您使用上面列出的值,它将对您要应用它的HTML元素的每一侧应用不同的填充值。如果要将相同的填充应用于所有四个面,可以简化CSS,只需编写一个值:

padding: 12px;

使用这行CSS,12个像素的填充将应用于元素的所有4个边。

如果希望顶部和底部以及左侧和右侧的填充相同,可以写入两个值:

padding: 24px 48px;

第一个值(24px)将应用于顶部和底部,而第二个值将应用于左侧和右侧。

如果写入三个值,将使水平填充(左和右)相同,同时更改顶部和底部:

padding: top right-and-left bottom;padding: 0px 1px 3px;

根据CSS框模型,填充最接近元素/内容本身。这意味着将填充添加到内容宽度或高度与您使用的任何边框值之间的元素中。如果填充设置为零,则它与内容具有相同的边。

css填充值

CSS填充可以采用任何非负长度值。确保指定测量值,例如px或em。您还可以指定填充的百分比,即元素包含块宽度的百分比。这包括顶部和底部填充。例如:

#container { width: 800px; height: 200px; }#container p { width: 400px; height: 75%; padding: 25% 0; }

#container元素内段落的高度为#container高度的75%,加上顶部填充宽度的25%,底部填充宽度的25%。总计为300+200+200=700px。

添加css填充的效果

在块级元素上,填充应用于四边。由于图元已经是块或长方体,因此填充将应用于长方体的侧面。

将CSS填充添加到内联元素时,如果垂直填充超过了行高度,则内联元素上方和下方的元素可能会有一些重叠,但不会向下推行高度。应用于内联元素的水平CSS填充将添加到元素的开头和结尾。填充物可以包裹线条。但它不会应用于多行元素的所有行,因此不能使用填充来缩进多行内联内容的一段。

此外,在CSS2.1中,不能创建宽度取决于元素的宽度百分比(或填充宽度)的容器块。如果你这样做,结果是未定义的。浏览器仍将显示内容,但您可能无法获得预期的结果。如果您仔细想想,这是有道理的,因为如果您的容器元素需要知道其子元素的宽度才能定义其宽度,例如,当它没有预定义的宽度,并且一个或多个容器元素的宽度设置为容器元素的百分比时,这将设置一个没有答案的循环链。如果使用百分比表示文档中任何内容的宽度,则应确保还定义了父元素宽度。

  • 发表于 2021-09-04 21:35
  • 阅读 ( 130 )
  • 分类:IT

你可能感兴趣的文章

10分钟内可以学习10个简单的css代码示例

...设置文本颜色。Padding定义框的大小---文本在垂直方向上填充10px,在水平方向上填充25px。 ...

  • 发布于 2021-03-18 17:25
  • 阅读 ( 414 )

如何创建wordpress博客的自定义主题,并使用最少的编码

...齐: float: left; 很可能你还想定义它的宽度,任何边距或填充,以及任何你想在你的站点的特定区域有所不同的东西。以下是我的网站的content DIV样式: div#content { width: 640px; float: left; margin: 0 0 0 51px; padding...

  • 发布于 2021-05-28 09:38
  • 阅读 ( 233 )

html格式(html)和css格式(css)的区别

...S是一种用于使网页更具表现力的样式语言。 引用 1.“HTML概述。”Www.tutorialspoint.com,Tutorials Point,此处提供。2什么是CSS。“Www.tutorialspoint.com,Tutorials Point,可在此处获得。2.“什么是CSS”,Www.tutorialspoint.com,Tutorials Point, ...

  • 发布于 2021-07-01 02:33
  • 阅读 ( 245 )

边缘(margin)和衬垫(padding)的区别

...个属性。 覆盖的关键领域 1.什么是边距定义,例2.什么是填充定义,例3.边距和填充的区别-关键区别的比较 关键术语 CSS,边距,填充 什么是边缘(margin)? Margin是CSS中的一个属性,用于在元素周围、边界之外创建空间。程序员...

  • 发布于 2021-07-02 00:03
  • 阅读 ( 308 )

使用浏览器的开发人员工具学习新的html、css和javascript技术

...要害怕互联网”的新网站对如何轻松做到这一点有很好的概述。以下是基本步骤:使用内置开发工具的浏览器(Chrome、Safari)或Firebug扩展(Firefox、Internet Explorer、Opera)。导航到要了解的网页。如果您使用的是Firebug,只需单击Fi...

  • 发布于 2021-07-24 01:37
  • 阅读 ( 100 )

使用html表元素属性

...边框之间留有空格,请将cellpadding设置为0。 要将单元格填充设置为20,请写入: cellpadding="20"> 这张桌子有20个床垫。 单元格边框将由20个像素分隔。 查看带有单元格填充的表的示例 该属性定...

  • 发布于 2021-09-04 21:31
  • 阅读 ( 154 )

如何使用html和css创建选项卡和间距(use html and css to create tabs and spacing)

...正的表格数据,那么表格仍然是完全有效的。 边距、填充和文本缩进 使用CSS创建间距的最常见方法是使用以下CSS样式之一: 边缘 衬垫 文字缩进 例如,使用以下CSS将段落的第一行缩进为选项卡(请注意,这假设您的段...

  • 发布于 2021-09-04 22:20
  • 阅读 ( 189 )

如何用css缩进段落(indent paragraphs with css)

...稍微向左移动,以创建挂起的标点符号。 关于边距和填充 在网页设计中,经常使用边距或填充值来移动元素并创建空白。但是,这些属性无法实现缩进段落效果。如果将这些值中的任何一个应用于段落,则该段落的整个文本...

  • 发布于 2021-09-04 23:15
  • 阅读 ( 141 )

对图像使用css

...的不仅仅是边界-想想你的图像的整个边缘,调整边缘和填充。带有薄黑色边框的图像看起来很不错,但是在边框和图像之间添加一些填充可以看起来更好。 如果可能,最好始终链接非装饰性图像。但是,当您这样做时,请记...

  • 发布于 2021-09-04 23:18
  • 阅读 ( 188 )

css首字母大写

...。 您需要使用图像宽度和高度来设置段落的文本缩进和填充顶部。对于我们的L图像,我们需要95像素的缩进和72像素的填充。 p.capL {line-height: 1em;background-image: url(capL.gif);background-repeat: no-repeat;text-indent: 95px;padding-top: 72px;} ...

  • 发布于 2021-09-05 00:24
  • 阅读 ( 146 )
ukir7900
ukir7900

0 篇文章