01 邂逅Css

69 阅读2分钟

个人博客地址 www.codermjjh.cn/ 大家走过路过不要错过

认识css

  • CSS表示层叠样式表 (Cascading Style Sheet,简称:CSS,又称为又称串样式列表、级联样式表、串接样式表、阶层式样式表) 是为网页添加样式的代码。
  • CSS是一种语言吗?
    • MDN解释:CSS也不是真正的编程语言,甚至不是标记语言。它是一门样式表语言;
    • 维基百科解释:是一种计算机语言,但是不算是一种编程请言:

css的历史

  • 早期的网页都是通过HTML来编写的,但是我们希望HTML页面可以更加丰富:
    • 这个时候就增加了很多具备特殊样式的元素:比如i、strong、del等等;
    • 后来也有不同的浏览器实现各自的样式语言,但是没有统一的规划:
    • 1994年,哈肯·维姆莱和伯特波斯合作设计CSS,在1996年的时候发布了CSS1:
    • 直到1997年初,W3C组织才专门成立了CSS的工作组,1998年5月发布了CSS2:
    • 在2006~2009非常流行“DIV+CSS"布局的方式来替代所有的html标签:
    • 从CSS3开始,所有的CSS分成了不同的模块(modules),每一个“modules"都有于CSS2中额外增加的功能,以及向后菲容。
    • 直到2011年6月7日,CSS3 Color Modules终于发布为W3 C Recommendation
  • 总结:CSS的出现是为了美化HTML的,并且让结构(HTML)与样式(CSS)分离;
    • 美化方式一:为HTML添加各种各样的样式,比如颜色、字体、大小、下划线等等;
    • 美化方式二:对HTML进行布局,按照某种结构显示(CSS进行布局 – 浮动、flex、grid);