了解css样式-专业SEO技术教程(32)
在前面我已经提到了HTML中很多标签的对于SEO的重要性,除了这些,我们还应该了解一些css的基础知识,对这些知识的了解有助于在SEO过程中更加自如地调整网页结构。现阶段SEO的发展已经不仅仅是提升关键词排名,更重要的是在关键词获得排名后将流量转化为客户,这一点就涉及了网页的调整和布局。今天就来了解css样式的网站重要性。
css概述
css(cascadingstylesheet,可译为“层叠样式表”或“级联样式表:)是一组格式设置规则,用于控制web页面的外观。通过使用css样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放子HTML文档中,而用于定义表现形式的css规则存放在另一个文件夹中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。
层叠样式表解决了一个普遍的问题。
HTML标签原本被设计为用于定义文档内容。通过使用(h1),(p)、(table)这样的标签,HTML的初衷是表达“这是标题”“这是段落”“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。
由于两种主要的浏览器(Netscape和internexplorer)不断地将新的HTML标签和属性(比如字体标签和颜色属性)添加到HTML规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。
为了解决这个问题,万维网联盟(w3c),这个非营利的标准化联盟,肩负起HTML标准化的使命,并在HTML4.0之外创造出样式(style)。
所有的主浏览器均支持层叠样式表,层叠样式表极大地提高了工作效率。
样式表定义如何显示HTML元素,就像HTML3.2的字体标签和颜色属性所起的作用那样。样式通常保存在外部的.css文件中。通过仅仅编辑一个简单的css文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
由于允许同时控制多重页面的样式和布局,css可以称得上web设计领域的一个突破。作为网站开发者,你能够为每个HTML元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需要简单地改变样式,然后网站中的所有元素均会自动更新
css历史
年,哈坤.利提出了css的最初的建议:伯特.波斯当时正在设计一个叫做argo的浏览器,他们决定一起合作设计css。
当时已经有过一些关于样式表语言的建议了,但css是第一个含有“层叠”的注意。在css中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方去继承,或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合个人的爱好。
哈坤于年在芝加哥的一次会议上提出了css的建议,年他与波斯一起再次提出这个建议。当时w3c刚刚建立,w3c对css的发展很兴趣,它为此组织了一次讨论会。哈坤、波斯和其他一些是这个项目的主要负责人。年底,css完成。年12月,css的第二版。到年为止,第三版还未完备。
感谢收看,以上就是对css的介绍,明天继续更新,喜欢的朋友可以多多支持。