css简介

层叠样式表 (Cascading Style Sheets,缩写为 CSS), 是一种 样式表 语言,用来描述 HTML 或 XML(包括如 SVG、XHTML 之类的 XML 分支语言)文档的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

什么是 CSS?

  • CSS是一种用于向用户指定文档如何呈现的语言 — 它们如何被指定样式、布局等。文档通常是用标记语言结构化的文本文件 — HTML 是最常用的标记语言, 但你依然可以遇见一些其他的标记语言,比如 SVG 或者 XML。

CSS的历史

  • 1994年哈肯·维姆·莱提出了CSS的最初建议,他与伯特·波斯(Bert Bos)决定一起合作,设计CSS
    -当初已经出现其他的样式表语言,但是CSS是第一个含有层叠想法的样式表,一个文件的样式可以从其他样式表中继承,使用者可以使用自己喜欢的样式,也可以进行覆盖或者叠加,这种灵活的设计,获得了大众的喜爱。
  • 1995年,刚创建的W3C对CSS很感兴趣,并组织了一次讨论会,哈肯以及波斯等是这个项目的主要负责人。
  • 1996年底,CSS基本完成,12月份第一版被发行。
  • 1997年初,W3C内组织了CSS小组,开始讨论第一版没有涉及的问题,并于1998年5月发行了第二版。至2017年,第三部还未完备。

版本历史

  • 1998年5月W3C发表了CSS2,后修订为CSS2.1,是目前应用最广泛的版本
  • 2011年6月,CSS 3 Color Module被发布,CSS3是被划分为各类模块进行开发

你可能感兴趣的:(css简介)