📜  如何在 html 中添加 css - CSS (1)

📅  最后修改于: 2023-12-03 15:08:38.025000             🧑  作者: Mango

如何在 HTML 中添加 CSS

CSS(Cascading Style Sheets)是一种用于设计网页外观的语言。在 HTML 中使用 CSS 可以帮助我们更加轻松地组织网页结构、美化页面样式、并增强用户体验。

在 HTML 中添加 CSS 的方法
  1. 内置样式表(内部样式表)

在 HTML 文件头部添加 <style> 标签,并在其中定义样式规则,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title>My webpage</title>
    <style>
      body {
        background-color: #f5f5f5;
      }
      h1 {
        color: #333;
        text-align: center;
      }
    </style>
  </head>
  <body>
    <h1>Welcome to my webpage</h1>
    <p>Here is some content...</p>
  </body>
</html>
  1. 外部样式表

将 CSS 样式规则定义在一个 .css 文件中,并在 HTML 文件头部使用 <link> 标签引入,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title>My webpage</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <h1>Welcome to my webpage</h1>
    <p>Here is some content...</p>
  </body>
</html>

其中 href 属性指向了 style.css 文件所在的路径。

  1. 内联样式表

在 HTML 元素中使用 style 属性定义样式规则,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title>My webpage</title>
  </head>
  <body>
    <h1 style="color: #333; text-align: center;">Welcome to my webpage</h1>
    <p>Here is some content...</p>
  </body>
</html>
CSS 规则的语法

CSS 规则由选择器和声明块组成,如下所示:

selector {
  property: value;
  property: value;
  ...
}

其中:

  • selector 用于指定要应用样式规则的 HTML 元素;
  • property 用于指定要修改的 CSS 属性;
  • value 表示 CSS 属性的值。
CSS 选择器的类型

CSS 选择器可以按照多种方式进行分类,这里介绍几种常用的选择器类型:

  1. 元素选择器
h1 {
  color: #333;
}

上述代码表示,将所有 <h1> 标签的颜色设置为 #333

  1. ID 选择器
#my-id {
  background-color: #f5f5f5;
}

上述代码表示,将 idmy-id 的 HTML 元素的背景色设置为 #f5f5f5

  1. 类选择器
.my-class {
  font-size: 16px;
}

上述代码表示,将所有 classmy-class 的元素的字体大小设置为 16px

CSS 常用属性
  1. color

用于设置元素的字体颜色,格式为 color: value;,其中 value 可以是颜色的名称(如 red)或者是 rgb 值(如 rgb(255, 0, 0))。

  1. background-color

用于设置元素的背景颜色,格式为 background-color: value;,其中 value 的取值方式与 color 属性相同。

  1. font-size

用于设置字体大小,格式为 font-size: value;,其中 value 可以是像素值(如 16px)或者是百分比(如 100%)。

  1. text-align

用于设置文本对齐方式,格式为 text-align: value;,其中 value 可以是 leftcenterright

  1. margin

用于设置元素的外边距,格式为 margin: value;,其中 value 可以是像素值,也可以是百分比。

以上是 CSS 基础知识的简单介绍,详细内容可参考 W3C 官方文档。