CSS(Cascading Style Sheets,层叠样式表)是一种用于描述 HTML 或 XML 文档表现的样式表语言。它由万维网联盟(W3C)于 1996 年提出,用于将文档的内容与表现分离。

主要特点

  1. 声明式:通过规则声明元素的样式,而不是通过程序逻辑。
  2. 层叠:多个样式可以应用到同一元素,按特定的优先级合并。
  3. 选择器:允许精确地选择要样式化的 HTML 元素。
  4. 盒模型:定义元素如何在页面上布局和占据空间。
  5. 响应式设计:通过媒体查询支持不同设备和屏幕尺寸。
  6. 动画和过渡:允许创建动画效果。
  7. Flexbox 和 Grid:提供强大的布局能力。
  8. 变量:支持定义和使用自定义属性(变量)。

应用领域

  • Web 页面样式设计
  • Web 应用程序界面设计
  • 响应式网站设计
  • 移动端网页样式
  • 印刷样式(用于打印的 CSS)

CSS 与 HTML 和 JavaScript 一起构成了现代 Web 开发的三大核心技术。它不断发展,引入新的特性来满足不断变化的 Web 设计需求。CSS 的灵活性和强大功能使得 Web 设计师能够创建富有吸引力和交互性的用户界面。

此文件夹下有0条笔记。