Skip to main content

属性 - CSS属性的定义

Web前端开发之HTML+CSS基础入门14 定义CSS样式(CSS选择器) (六月 2025)

Web前端开发之HTML+CSS基础入门14 定义CSS样式(CSS选择器) (六月 2025)
Anonim

网站的视觉风格和布局由CSS或层叠样式表决定。这些是形成网页HTML标记的文档,为Web浏览器提供有关如何显示由该标记产生的页面的说明。 CSS处理页面的布局,以及颜色,背景图像,排版等等。

如果您查看CSS文件,您将看到与任何标记或编码语言一样,这些文件具有特定的语法。每个样式表都由许多CSS规则组成。这些规则,如果完整,是网站的样式。

CSS规则的各个部分

CSS规则由两个不同的部分组成 - 选择器和声明。选择器确定页面上的样式,声明是如何设置样式的。例如:

p { 颜色:#000;}

这是一个CSS规则。选择器部分是“p”,它是“段落”的元素选择器。因此,它会选择站点中的所有段落并为它们提供此样式(除非CSS文档中的其他位置有更多特定样式的段落)。

规则中标有“颜色:#000;”的部分就是所谓的宣言。该声明由两部分组成 - 财产和价值。

该属性是本声明的“颜色”部分。它决定了选择器的哪个方面可以直观地改变。

该值是所选CSS属性将更改为的值。在我们的示例中,我们使用#000的十六进制值,这是“黑色”的CSS简写。

因此,使用此CSS规则,我们的页面将以黑色的字体颜色显示段落。

CSS属性基础知识

当你编写CSS属性时,你不能简单地按照你认为合适的方式编写它们。例如,“color”是一个实际的CSS属性,因此您可以使用它。此属性决定元素的文本颜色。如果您尝试使用“text-color”或“font-color”作为CSS属性,则这些将失败,因为它们不是CSS语言的实际部分。

另一个例子是属性“background-image”。此属性设置可用于背景的图像,如下所示:

。商标 { background-image:url(/images/company-logo.png);}

如果您尝试使用“background-picture”或“background-graphic”作为属性,它们将失败,因为再次,这些不是实际的CSS属性。

一些CSS属性

您可以使用许多CSS属性来设置网站样式。一些例子是:

  • 边框(包括边框样式,边框颜色和边框宽度)
  • 填充(包括填充顶部,填充右侧,填充底部和填充左侧)
  • 保证金(包括保证金顶部,保证金权利,保证金底部和保证金左边)
  • 字体系列
  • 字体大小
  • 背景颜色
  • 宽度
  • 高度

这些CSS属性非常适合用作示例,因为它们都非常简单,即使您不了解CSS,您也可以根据其名称猜测它们的作用。

您还将遇到其他CSS属性,根据其名称,它们的工作方式可能并不明显:

  • 浮动
  • 明确
  • 溢出
  • 文本转换
  • Z-指数

随着您对Web设计的深入了解,您将遇到(并使用)所有这些属性以及更多!

属性需要值

每次使用属性时,都必须为其赋值 - 某些属性只能接受某些值。

在我们的第一个“颜色”属性示例中,我们需要使用颜色值。这可以是十六进制值,RGBA值,甚至是颜色关键字。这些值中的任何一个都可以使用,但是,如果你在这个属性中使用了“阴影”这个词,它就什么都不做,因为,就像那个词那样具有描述性,它不是CSS中的公认值。

我们的第二个“背景图像”示例需要使用图像路径从站点的文件中获取实际图像。这是所需的值/语法。

所有CSS属性都具有他们期望的值。例如:

  • 边框颜色需要颜色值
  • Border-size需要一个大小值,如像素或百分比
  • 边框样式需要一个用于此属性的保留样式,如“solid”

如果您浏览CSS属性列表,您会发现每个属性都有特定的值,他们将使用这些值来创建它们所针对的样式。

Jeremy Girard编辑