what? |
1、来自维基百科
层叠样式表(英语:Cascading Style Sheets,简写CSS),又称串样式列表、级联样式表、串接样式表、层叠样式表、階層式樣式表,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。目前最新版本是CSS2.1,为W3C的推荐标准。CSS3现在已被大部分现代浏览器支持,而下一版的CSS4仍在开发中。
2、自我理解
css简单来说就是为html服务的样式表。
打个比方,就好比地产公司做楼盘建筑,html就是外面的钢筋水泥柱+砖头,css就是给每个砖头,水泥柱铺上好看的瓷片,接着在每个房间贴上漂亮的花纹,然后在房间里面再布置床啊,电视柜啊那些,让你的房间看起来漂漂亮亮。css就是这样的功能,装饰你的html网页。你可以通过背景,布局,让你的网页焕然一新。从此让用户驻足你的网站。
why? |
CSS的历史还是蛮有味道的,在很久很久以前,web上没有css,只有一些html的标签,比如p,h1…h5… div span,ul 等等,这些html标记都是一个具有特定含义的html标签,过去人很实在,不讲究排版,只要内容是干货就好了,码农同样也不在乎这个,只要文章是干货就好,但是呢?web用户不是程序员,他们才不讲究干货不干货,他们讲究外表,讲究炫酷,讲究如何的个性,这样的话Html就扛不住了,W3C组织就为了满足这些人的胃口,提供了一些装饰html标记的标记,比如strong,font,b,u等等像下面这样:
<body>
<font size="20" color="red"><b>你好</b></font>
</body>
于是,一些有趣的事情就发生了……
为什么要用css,请点开!
how? |
1、多看教程
例如菜鸟教程,上面都是基础的讲解,学习之初可以看一遍了解一下,对css有一个宏观的认识。
2、重在练习
然后就是跟着培养计划上的材料学习,一定要做一个练习,看再多一点练习也不做,效果也不会很好。
3、多沟通
学习的时候多查资料,自己不太明白的地方先查资料,然后带着自己的理解去和小伙伴进行沟通,这样的学习效率是非常高的。