级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(StyleSheet)”,它是用来进行网页风格设计的。
基本的理解就是将样式封装到一个个类里,这个类有不同的表现形式!包括class,a,table等。我们在编写网页代码的时候,只需将内容写上,他的表现(颜色,字体,大小等)封装在另外一个文件下!
实际CSS就是面向对象的思想,只是他将抽象这个环节运用在了风格的设计上,在网页的具体内容就是他们的具体实现!
当然,任何事情都有优点和缺点,下面我们先简单了解:
优点:
一. 精简代码,建设重构难度。
这个很容易理解,将样式抽象为一个类,节省了很多代码,让我们更容易理解且更容易维护!重构也只需更改设计文件就好
二. 网页访问速度
我个人的理解,由于浏览器解释代码执行时,由于样式的封装,保证了解释的统一,提高我们的浏览速度!
三. 浏览器兼容性
现在主流的浏览器基本都支持css,让我们的页面兼容性有了一个大的提升!
缺点:
一. 开发技术高
虽然我们的css兼容性好,但是,每个浏览器的实现方式有差别,导致了界面统一和友好地开发变得需要高技术!
二. 开发成本大
DIV+CSS布局相对table布局开发制作时间长。我们在css中开发时,要想很多问题,布局等等!
三. 开发时间长
以上两点,造成我们css的开发时间有点长
总体来说,CSS的优点大于缺点,统一的思想缔造了CSS让我们的网页浏览更加丰富多彩,网页的设计更加有张力!
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交