CSS 总结学习笔记

CSS (层叠样式表) 是一种用于描述网页样式表现的语言,也是前端开发中非常重要的一部分。在本次学习中,我掌握了以下几个方面的知识:

选择器

CSS 选择器用于选择需要样式化的 HTML 元素。以下为一些基础选择器的示例:

  • 标签选择器:选择相应标签类型的元素。如 p 选择所有段落元素。
  • 类选择器:选择带有指定类名的元素。如 .red 选择所有类名为 "red" 的元素。
  • ID 选择器:选择带有指定 ID 的元素。如 #header 选择 ID 为 "header" 的元素。

属性

CSS 属性用于定义元素的样式,以下为一些基础属性的示例:

  • color 属性:定义文字颜色。
  • background-color 属性:定义背景颜色。
  • font-size 属性:定义字体大小。

盒模型

盒模型指 HTML 元素包裹内容的矩形框,也是 CSS 布局的基础概念之一。以下为一些相关属性的示例:

  • width 属性:定义盒子的宽度。
  • height 属性:定义盒子的高度。
  • padding 属性:定义内容与盒子边缘的距离。
  • border 属性:定义盒子的边框。
  • margin 属性:定义盒子与其他元素之间的距离。

实例

以下为一个基本示例,以展示如何使用 CSS 定义样式:

htmlCopy Code
<!DOCTYPE html> <html> <head> <style> /* 选择器和属性 */ body { font-family: Arial, sans-serif; background-color: lightblue; } h1 { color: purple; text-align: center; } /* 盒模型 */ p { width: 80%; margin: auto; padding: 20px; border: 1px solid gray; background-color: white; } </style> </head> <body> <h1>Hello, World!</h1> <p>This is an example paragraph.</p> </body> </html>

在这个示例中,body 元素应用了 font-familybackground-color 属性,h1 元素应用了 colortext-align 属性,p 元素应用了 widthmarginpaddingborderbackground-color 属性。最终结果将是一个紫色标题和白色背景的段落,它处于蓝色背景的网页上。