web前端三大技术介绍之CSS

来源:互联网 发布:ios软件开发工程师招聘 编辑:程序博客网 时间:2024/06/05 05:18

大家好又到了我们的codingtime!上一次我们讲了一下Javascript的历史,今天呢我们要向大家普及一下Css这个前端领域里另一重要的技术,在介绍Css之前,我们就要先从它的历史开始讲起



1991年,蒂姆.伯纳斯.李提出了一个标记语言HTML,那时候它并没有给页面添加样式的方法,浏览器决定了每一个标签的样式。想一想那样的网页,真的是和word文档没什么区别,不过倒是和百度的理念不约而同,简单可依赖嘛。


我想说虽然程序员一直和屌丝这个词相匹配,但我相信会有一些coder们是长了一双能欣赏美的眼睛,他们不会对这样骨干的页面,不为所动的。


那么在1996年11月发布了CSS规范的第一版,被一名博士生搞了出来,并且写在了他的博士论文里,但真正全面推广确实在10年以后了,为什么会这么慢的,因为那时候两大浏览器巨头Netscape 和IE 都还没考虑好是否要支持该语,不过微软这只老狐狸套路很深的在IE3种支持了CSS,而吊打了一下农村来的Netscape3,后知后觉的网景公司,还好在Netscape4种也支持了这门语言,才得以挽回一些局面。



Css全名Cascading Style Sheets (层叠样式表),在我看来他最值得一提的就是他的简单,容易解析,编写和阅读,其实一门技术火不火,还是看愿意学他的人多还是不多,那么容易学习而且有用的技术必然会得到大部分人的青睐,如果让你现在去学自然语言处理,必须去搞明白那些难懂的数学公式,我相信大部分人是不愿意学的,如果你说你愿意,你喜欢,我只能说,呵呵,信不信我写个程序,跳出手机屏幕来鄙视你。


说到这里我好像忘了介绍Css到底能做什么了,那现在我来说一下css能做什么,它能将你文档信息的内容(HTML)和如何展现它的细节相分离。听过渡一姬教授算卦的人,额,不是,讲课的人,都应该知道其实如何展现文档的细节即为样式。那么将样式从他的内容(HTML)分离出来,以便您能够避免重复,更容易维护。还可以为不同的目的,使用不同的样式但内容却可以相同。我可以举个栗子,QQ邮箱大家都用过,里面有一个换皮肤的功能,点击一次更换皮肤背景的样式就发生变化,其实就是更换了,Css代码而已,曾经的你可能年少轻狂,听着许嵩和徐良,豪买几十Q币冲着红钻黄钻,傲娇的买着皮肤,而coder们默默的鄙视无知的你花这么多钱买代码,还以为自己站在了人生的巅峰。所以说好好学习是多么的重要,在这里我向大家推荐一本书 《Css权威指南》,里面讲的很细,相信假装爱学习的大家一定会买来一本,之后拍张照片,并且发到朋友圈里炫耀一下啦。


Css发展至今已经出现很多版本,早在2001年5月,W3C就着手开始准备第三版规范。也就是我们所说的Css3,它一个的特点是继承老版本的特性,还定义了新规范,新规范被分为若干个相互独立的模块。一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的内容。另外一方面,由于受支持设备和浏览器厂商的限制,设备或者厂商可以有选择的支持一部分模块,支持 CSS3 的一个子集,但发展至今,主流的高版本的浏览器已经开始全面支持 CSS3 的新特性了



Css3规范层加了很多属性,除了增加精准的选择器,颜色,阴影,字体以外,还增加了动画效果,3D特效,进而能做出很多吊炸天的功能,在这里我不多多说直接给你一个链接,我在这里说再多,不如自己一看来的震撼。(http://www.5iweb.com.cn/

进入网页搜索css3)。


像我这种颜控,对于网页的颜值是很苛刻的,一个样式很烂的网页我看一眼就会叉掉,由于学校的官网做的真是,“美丽大方“(ling ren zuo ou),导致了大学期间不忍点开教务在线去查看考试信息,所以我很巧妙的”避开“(错过)了几次考试,之后我痛定思痛,发誓要好好学习Css永远不做”学校官网“式的网站,我也希望大家,能好好学习Css,有机会去改一下你们学校的官网,拯救一下向我这样的“追求完美的少年“。


今天就说到这里吧,请大家尽快忘记我,不要太迷恋我这个颜值高于才华,才华与品德齐飞的编程少年。


原创粉丝点击