- 网站建设中css是网页美容师
-
所谓的CSS,是由W3C的CSS工作组创建和维护的,不需要编译,增强控制网页样式并允许将样式信息与网页内容分离,是可以直接由浏览器执行的一种标记性语言,或者说它是一种浏览器解释性语言。CSS全称为Cascading Style Sheets(层叠样式表),CSS文件是一种文本文件,可以使用任何一种文本编辑器对其进行编辑。在任何一个页面中都可以见到CSS的身影,也就是说任何一个页面都离不开CSS,少了CSS的页面将会变得简单而又丑陋。
曾几何时,为了让页面的中某个文字的颜色改变一下,就需要添加一个HTML标签并加上相应的属性;曾几何时为了让某个区域中的所有图片的大小统一,就要对每个图片添加上wid血和height属性值,以达到相同显示的目的。可曾想过这样修改过后,所带来的影响不仅仅是HTML代码的臃肿,更是时间效率的问题。为了解决这些烦琐费时的问题,CSS在W3C(万维网联盟)的CSS工作组的努力下,有效地解决了诸如此类的问题。抛开各个浏览器对CSS解析的不同,简而言之,CSS可以让页面变得更简洁,更容易维护。CSS具有如下特点。
1) 修饰页面文本、图片等页面元素,避免使用不必要的HTML元素每个浏览器对HTML的解析都不同,附带影响到HTML每个标签自身所带的属性不一样。HTML标签原本被设计为用于定义文档内容。通过使用<h1>、<p>、<table>各类标签,所要表达的初衷是“标题”、“段落”、“表格”之类的信息。但随着各大浏览器的出现,也逐渐将新的HTML标签和属性(如字体标签及颜色属性等)添加到HTML规范中,以至于使得创建一个合理的语义化的页面结构变得困难。通过使用CSS样式,可以定义字体、颜色,那么就可以让这些原本不需要的表现形式的标签消失,然后使合理的语义化标签处于更好的地位,更好地发挥文档标签的作用
2)更有效地控制页面结构、页面布局
网站重构概念的出现,也带来了DW结构布局的流行,因此也就出现了DW+CSS网站布局的叫法。单从这个DIV+CSS的叫法来分析,可以了解到CSS已经被大家用在页面布局上了。但一个页面不是只有控制DⅣ就控制了全部,HTML的标签有很多,曾经用过table布局的页面一样可以用CSS来控制。对于一个页面,如何控制页面的结构就看如何去理解CSS的各个属性了,只有了解了CSS的各个属性后才能更有效地让CSS控制页面的任何一个结构。
3)提高开发和维护效率
一个站点,如果有很多相同的的结构或者样式的文件需要修改,涉及到的工作量是不可小视的,但如果通过修改CSS来实现样式及布局的变化,只需要修改某个样式就可以了,在效率上也将很大幅度的提升。对于CSS样式表来说,一般存在于独立的文件中,或者包含在<style>和</style>标签中,这样仅仅需要修改CSS就可以调整页面的样式及布局了,整个网站的样式会瞬间变化,何乐而不为。