XHTML教程:针对初学者的XHTML基础4

XHTML DTD定义文档的类型。

 

  在XHTML中我们必须声明文档的类型,以便于浏览器知道你的文档是什么类型的,而且声明部分要加在文档的head之前。如:

 

  <!DOCTYPE Doctype goes here>

  <html xmlns="http://www.w3.org/1999/xhtml">

 

  <head>

  <title>Title goes here</title>

 

  </head><body>

 

  Body text goes here

  </body></html>

  注:DOCTYPE声明不是 XHTML 文档的一部分,它也不是文档的一个元素,所以我们没必要加上结束标签。

  注:XHTML属性都是在<html>标签里面。然而当我们在w3.org验证时,并不解释我们的文档有没有声明类型。这是因为"xmlns=http://www.w3.org/1999/xhtml"是一个固定的值,如果你没声明的话,它也会被自动的加到<html>标签前。

  我们使用DOCTYPE时的基本机构:

  <!DOCTYPE ...>

  <html>

  <head>

  <title>... </title>

  </head>

  <body> ... </body>

 

  </html>

  DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。

 

  其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。

 

  要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

  XHTML 1.0 提供了三种DTD声明可供选择:

  过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

  严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,完整代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

  框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

时间: 2025-01-28 04:10:32

XHTML教程:针对初学者的XHTML基础4的相关文章

XHTML教程:针对初学者的XHTML基础

前言:   现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML.毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布.我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程. XHTML介绍: XHTML是 EXtensible HyperText Markup Lang

XHTML教程:针对初学者的XHTML基础3

XHTML 的语法 简单的说写 XHTML 要用干净的 HTML 语法. XHTML的一些其他语法要求: 属性名字必须小写.如: 错误代码: <table WIDTH="100%"> 正确的代码: <table width="100%">   属性值必须要被引用.如: 错误的代码: <table width=100%> 正确的代码:   <table width="100%"> 属性的缩写被禁止.如

XHTML教程:针对初学者的XHTML基础5

如何转换现有的结构为XHTML 我们选择什么样的DOCTYPE?理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD).因为这种DTD还允许我们使用表现层的标识.元素和属性,也比较容易通过W3C的代码校验. 我们从现在的HTML转换为XHTML注意以下几点: 一.在每个页面的首部都加上文档类型的说明.如:   <!DOCTYPE html PUBLIC "-//

XHTML教程:学习掌握XHTML的模块

xhtml|教程 XHTML模块化模型定义了XHTML的模块. XHTML模块化的原因 XHTML是简单而庞大的语言.XHTML包含了网站开发者需要的大多数功能. 对于某些特殊的用途,XHTML太大且太复杂,而对于其他的用途,它又太简单了. 通过将XHTML分为若干模块,W3C已经创造出数套小巧且被良好定义的XHTML元素,这些元素既可被独立应用于简易设备的,又可以与其他XML标准并入大型且更复杂的应用程序. 通过使用模块化的XHTML,产品和软件设计者可以: 选择被使用标准XHTML构件的设备

强烈给初学者推荐:不错的XHTML教程

xhtml|初学|教程 前言:(废话) 现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML.毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布.我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程. XHTML介绍: XHTML是 EXtensible HyperTe

XHTML结构化:使用XHTML按标准重构网站

xhtml|标准 我们曾经为本节撰写的标题是:"XHTML:简单的规则,容易的方针."原因之一是,本节讨论的规则和方针是简单和容易的.原因之二是,一本简单和容易的WEB设计图书,就像超级市场的新式的免费商品一样,虽然常见却可以有效地吸引人的眼球,这样的东西可以刺激人的兴趣,并且鼓励人们尝试. 我确实希望本节的内容可以激发你的兴趣,并鼓励你去尝试.为什么这么说呢?因为一旦你掌握了本章包含的简单容易的理念,你就会重新思考网页运作的方式,并开始改变建造它们的方法.然而我并不希望你只是将代码重

ps新手教程之学习图层的基础知识-玩转ps的图层操作技巧

  ps新手教程之学习图层的基础知识-玩转ps的图层操作技巧,艺术家使用ps,摄影师使用ps,数码玩家们也使用ps,与此同时,web设计湿更是离不开PS !该软件气势空前鼎盛,无人不知无人不晓.图层面板是自由独立于ps工作空间里面的一个面板.在这个神奇的图层里面,我们可以缩放.更改颜色.设置样式.改变透明度,等等等等.一个图层代表了一个单独的元素,设计师可以任意更改之.图层可以说在网页设计中起着至关重要的作用.他们用来表示网页设计的元素,他们是用来显示文本框.图像.背景.内容和更多其他元素的基底

PHP基础教程(php入门基础教程)一些code代码_php基础

在此教程之前,我就不长篇一律的说什么PHP的常用了. 关于什么是变量呀什么是判断语句呀什么的,请自行查询相关资料此教程值针对于有编程基础,且对PHP陌生的人看.文章比较简单.主要看结构.详细的还请大家自己多多研究 PHP环境安装: PHP通常组合是 :MySql+PHP+Apche 也有 IIS+PHP+MySQL或SqlServer 当然我们可以进行选择组合包来进行安装. 新手建议装AppServ或phpnow等. iis下可以用这个安装运行一下就支持php了,mysql需要安装一下. 也可以

离散数学 视频-离散数学教程适合初学者学习

问题描述 离散数学教程适合初学者学习 有没有讲的好的关于离散数学的视频?适合初学者的不要太简单的.