从CSS到面向对象

来源:互联网 发布:哗啦啦餐饮软件好用吗 编辑:程序博客网 时间:2024/05/17 23:21
       众所周知,HTML标签用于对网页中的信息进行分类显示,做牛腩的时候对HTML语言已经有一定认识,同时我们已经体会到,如果想要对标签的属性样式(比如字体标签和颜色属性)进行批量更改,是一项极其繁琐的工作,需要在各个头标签上加各种属性依次进行修改。而CSS样式表(Cascading Style Sheets)的出现便解决了一个普遍的问题。今天就由我伴随大家一起探探CSS的内在美。 

CSS的发展史:

哈坤于1994年在芝加哥的一次会议上第一次展示了CSS     

199612CSS要求的第一版本被出版                     

19985月出版的第二版                                   

如今CSS第三版已全面使用


CSS3的进化:

     相对于CSS之前版本而言,CSS3完全向后兼容的同时,还体现了它的模块化发展思想。把原来的样式分解为一些小的模块,分门别类,同时加入了更多新的模块。结合HTML5,在网页制作上显现了让人惊呼的效果,同时,对于不同浏览器仍继续。期待在接下来的学习中不断探索。


网页制作中CSS的必要性:

1、         由于将HTML文本与CSS分离,使得文件的可读性被加强。且由于CSS语言是一种标记语言,它不需要编译,可以直接由浏览器解释执行(属于浏览器解释型语言),所以执行的速度也会更快

2、         HTML可根据需要选择相应的CSS样式,使得文件的结构更加灵活,并且CSS是通过对页面结构的风格控制的思想,控制整个页面的风格的。不用在单个标签里进行死板的修改。同时也方便网站维护和改版升级。

3、         CSS本身所实现的对字体、背景等特效显示技术,使得运用CSS制作的网站界面更加炫丽,满足不同用户需求。


CSS所体现的思想:

抽象所谓样式表,它的作用定义如何显示HTML中的各个元素,利用抽象的思想,不再挨个的对需要某种样式的元素进行修改,而是统一的形式,抽象出来,写好一个样式,应用于任意需要的页面。哪怕是需要进行更新,对样式稍作更改即可,网站中所有元素也都随着自动更新。


继承:  不同样式表间,一个文件的样式可以从其他的样式表中继承下来,这种可层叠的继承思想使得“父类样式”得以复用,而“子类样式”又可以张扬自己的独特。


封装CSS可以将样式设置信息从html中分离出来,放在一个辅助的CSS样式表中,简化HTML文件。用CSS语言编写的文件中。在HTML文件中只包含结构和内容的信息,在CSS文件中只包含样式的信息。对外提供该样式表名调用即可。与HTML有机结合而又相互独立,达到表现和内容相分离的效果,各司其职。 


     谈了使用CSS的各种便利,总总离不开的还是CSS出现的历程中,所一步步通过优化而体现出来的优良的程序设计思想,不仅是CSS的学习,任何一门知识的学习,之其源才能更好的对它进行理解和运用。

     笔者拙见,不足之处望不吝赐教。

0 0
原创粉丝点击