前端笔记整理完成

This commit is contained in:
estomm
2022-04-18 23:03:54 +08:00
parent bb9110d289
commit 3d6284517e
50 changed files with 5685 additions and 15 deletions

20
CSS/css-introduce.md Normal file
View File

@@ -0,0 +1,20 @@
## 什么是 CSS
CSS全称为Cascading Style Sheets译为层叠样式表。样式定义如何显示HTML元素。样式通常存储在样式表中。
CSS 是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统 HTML 的表现而言CSS 能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。
## 发展历史
从 1990 年代初 HTML 被发明开始,样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式。一开始样式表是给读者用的,最初的 HTML 版本只含有很少的显示属性,读者来决定网页应该怎样被显示。
但随着 HTML 的成长为了满足设计师的要求HTML获得了很多显示功能。随着这些功能的增加外来定义样式的语言越来越没有意义了。
1994 年哈坤·利提出了 CSS 的最初建议。伯特·波斯Bert Bos当时正在设计一个叫做“Argo”的浏览器他们决定一起合作设计 CSS。
当时已经有过一些样式表语言的建议了,但 CSS 是第一个含有“层叠”的主意的。在 CSS 中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承,或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合各人的爱好。
哈坤于 1994 年在芝加哥的一次会议上第一次展示了 CSS 的建议1995 年他与波斯一起再次展示这个建议。当时 W3C 刚刚创建W3C 对 CSS 的发展很感兴趣它为此组织了一次讨论会。哈坤、波斯和其他一些人比如微软的托马斯·雷尔登是这个项目的主要技术负责人。1996 年底CSS 已经完成。1996 年 12 月 CSS 要求的第一版本被出版。
1997 年初W3C 内组织了专门管 CSS 的工作组,其负责人是克里斯·里雷。这个工作组开始讨论第一版中没有涉及到的问题,其结果是 1998 年 5 月出版的第二版要求。到 2007 年为止,第三版还未完备。