CSS布局教程

基于web标准的网站设计指南

« 如何学好css布局吗xhtml基本语法 »

css与xhtml简介

css不是编程语言,因为它缺乏严谨的逻辑,也不是标识性语言,因为它没有网页元素的结构,css似乎更像一个集合成数组,存储着很多条属性,需要时候从中选取一个,然后声明一个值就贴到xhtml元素对象上,最后由浏览器根据css定义的规则解析并显示出来。
这么一看,css似乎更简单,事实上css并没有想象中那么复杂,唯一的困难可能需要初学者尽快了解和学会使用这些属性及其规则,万事开头难,初学者可以从最常用的属性开始一个一个的学习和突破。
html语言,有时候我们习惯用html页面来称呼所有的网页,其中html表示广义的标示语言,包括html和xhtml,而html语言中的html表示狭义的标识性语言,不适合构建标准网页,因为它把结构和表现混淆在一起,例如,html把不同类型的元素如描述性元素color等和结构元素div,table等,以及元素属性放在一起,为以后维护和更新埋下隐患。
xml语言适合构建标准网页,也是w3c推荐的最完善的网页结构,但目前它更多用于web数据交换,考虑到与现在网页和浏览器的兼容性,w3c在xml基础上发布了一个过渡版本xhtml它兼顾了两者的实际需要,具有如下特点:天津网站建设天津网站优化汽车玻璃商业策划招商钢板桩租赁天津废锡回收天津网站制作
用户可以扩展元素,从而扩展功能,但在目前1.0版本下,用户只能够使用固定的预定义元素,这些元素基本上与html4版本元素相同,但删除了描述性元素的使用。
能够与html很好的沟通,可以兼容当前不同的网页浏览器,实现xhtml页面的正确浏览。
如果说xhtml是骨,css就应该是肉了,骨肉相连,但还应该分离,学习css布局技巧。前提当然是有一副健康的,完善的骨架,这个骨架就是结果良好且有效的xhtml文档结构
为了兼容数以万计的现存网页和不同浏览器,xhtml页面与html页面没有太大的区别,但添加了xml语言的基本规范和要求,对于初学者,建议使用macromedia dreamweaver8或更高版本软件,在默认情况下可以新建立一个标准的xhtml网页框架。
xhtml不排除html规则,在结构上基本相似,但如果仔细比较,你也会发现xml规范的影子,具体说明如下:
1定义文档类型
在xhtml文档第一行新增了<!doctype>元素,该元素用来定义文档类型,使用时应注意:
该元素的名称和属性必须大写
dtd表示文档类型定义,里面包含了文档的规则,网页浏览器会根据预定义的dtd来解析页面元素,并把这些元素所组织的页面显示出来
xhtml1.0提供了三种dtd写法类型,过渡型,严格型,框架型,对于大多数标准网页设计师来说,过渡型是比较理想的选择
2,声明命名空间
在xhtml文档根元素中必须使用xmlns属性声明文档的命名空间,那么命名空间是什么呢?
使用命名空间的技术思路是这样的,在文档根元素中,通过定义一个xmlns属性,为该文档指定了url地址,当打开网页时候,浏览器会首先找到这个指定地址,在这个文档中详细定义了每个元素的类型,属性和使用规范等,浏览器读取了这些信息后,根据指示逐条解析文档元素,最后把这个网页显示在我们的面前。

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Arwen Build 90619

Copyright www.zxh6655.cn. Some Rights Reserved.黑ICP备09093629号