CSS 是什么

CSS 是什么

CSS是什么

C ascading S tyle S heets,简称CSS,是一种简单的设计语言,旨在改变网页的呈现方式,以及许多看似非网页的环境。

CSS处理网页的外观部分。使用CSS,您可以控制文本的颜色,字体的样式,段落之间的间距,列的大小和布局,使用何种背景图像或颜色,布局设计,不同设备和屏幕尺寸上的显示变化,以及各种其他效果。

CSS易于学习和理解,但它可以强大地控制HTML文档的显示效果。最常见的是,CSS与标记语言HTML或XHTML结合使用。

严格来说,CSS不是一种编程语言,但它需要抽象思维。它也不仅仅是一种设计工具,但它需要一些创造力。

我们在哪里使用CSS

CSS广泛应用于基于Web和非Web的应用程序中:

  • 所有现代网站都使用CSS美化其网页。
  • 嵌入式设备显示器通常使用CSS来设计用户界面。
  • RSS客户端还允许您对订阅和Feed条目应用CSS。
  • 即时消息客户端也使用CSS来格式化聊天窗口。

CSS的某些方面可以在JavaScript及其框架使用的语法中找到,所以我们可以说CSS无处不在!

CSS的历史

Cascading Style Sheets 1级(CSS1)于1996年12月成为W3C的推荐标准。该版本描述了CSS语言以及对所有HTML标签的简单可视化格式模型。

CSS2于1998年5月成为W3C的推荐标准,建立在CSS1的基础上。该版本增加了对特定媒体样式表(如打印机和听觉设备)、可下载字体、元素定位和表格的支持。

CSS3于2012年6月成为W3C的推荐标准,建立在旧版本CSS基础上。它被划分为称为模块的文档,每个模块都有在CSS2中定义的新扩展功能。

年份 描述
1994 HÃ¥kon Wium Lie提议使用CSS来允许网页设计师改变网站的布局、颜色和字体。
1996 第一个版本的CSS发布,同时新成立的CSS工作组继续推进CSS2的工作。
1998 第二个版本的CSS发布,同时开始进行CSS-3的工作。
2011 发布了CSS2的修正版本CSS2.1,修复了CSS 2中发现的错误。
2012 截至2012年6月,CSS-3工作组已经发布了超过50个CSS模块。

关于CSS4的神话

是的,关于CSS4的说法是个神话,所以让我告诉你从来没有CSS4。永远不会有CSS4。CSS4并不存在。

CSS是如何工作的

首先,我们用CSS定义一些规则来应用一些样式,如字体、颜色、大小等。在不同条件下,我们希望某些事情发生,例如如果元素X是元素Y的子元素,应用这些样式。接下来,这些类被添加到HTML元素中。然后浏览器会根据这些规则,找出哪些规则适用于哪里,并使用它们来呈现页面。

样式表的来源

您添加到网页中的样式表并不是浏览器应用的唯一样式表。有不同类型或者来源的样式表:

  • 用户代理样式 - 这是浏览器对任何网页应用的默认样式。

  • 作者样式 - 您的样式表被称为作者样式,它们可以覆盖用户代理样式。

  • 用户样式表 - 一些浏览器允许用户定义用户样式表,但这些样式表很少被使用。

谁维护CSS

CSS是由W3C内部的一组人员,称为CSS工作组创建和维护的。CSS工作组创建了名为规范的文档。当一个规范经过讨论并由W3C成员正式批准时,它就成为了一项推荐标准。

这些被批准的规范被称为推荐标准,因为W3C对语言的实际实现没有控制权。独立的公司和组织创建了那些软件。

万维网联盟(W3C)是一个关于互联网如何工作和如何演进的组织,它发表建议。

CSS模块

CSS模块是一个CSS文件,默认情况下,其中的所有类名和动画名都是局部作用域的。CSS3有许多模块,我们将列出其中一些:

  • 选择器
  • 盒模型
  • 背景和边框
  • 图像值和替换内容
  • 文本效果
  • 2D/3D变换
  • 动画
  • 多列布局
  • 用户界面

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程