正在加载图片...
第23章可扩展超文本标记语言( XHTMLY 法规则。转换一个Web站点必需要做的工作如下: (1)在HIML文档中,把 DOCTYPE声明添加到文档的第一行。例如, <I DOCTYPE htmI PUblic //W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/tr/xhtmll/dtd/xhtmll-transiTioNal.dtd"> 注意, DOCTYPE声明中用的是过渡型DTD。也可以尝试使用严谨型DTD (2)把HIML文档中的所有标签和属性名称都改成小写字母 (3)把HIML文档中的所有属性值都添加双引号或单引号。 (4)修改HTML文档中的所有空标签。例如,把<hr>和<br>分别修改成<hr/和<br>。 (5)Web站点上的所有HIML文档都要符合W3CDTD的要求。 把HIML文档转换成 XHTML文档可以手工做,也可以借助转换工具(如 Dave raggett 的 HTML TIDYI2)做 235 XHTML10一览表 2351 XHTML标签 按照功能分类, XHTML标签可分成如下几类: 1.基本标签:<! DOCTYPE>,<hm>,<body>,<hl>,……,<h6>,“p>,<b, 2.字符格式标签:<b>,< strong,4>,<em>,<big,<smll,<sup>,<sub>,<bdo> 3.输出标签:<pre>,<code>,<t,<kbd,<var>,<samp 4. fhtNME: <acronym>, <abbr>, <address>, <blockquote>, <q>, <cite>,<ins>,<del> 5.链接标签:<a>,<ink> 6.框架标签:< frame>,< frameset>,< noframes>,< iframe> 7.输入标签:<form>,< cinput>, textarea>,< button>,< select>,< optgroup>,< option- 8.列表标签:<ul>,<ol>,<l讠>,<dl>,<dt>,<dfi>,<d>。 9.图像标签:<jmg卜,<map>,<area/> 10.表格标签:< <table>,< caption>,<th>,<tr>,td,< thead,< tbody>,< tfoot <col>, <colgroup> 1l.样式标签:< <style>,<dv>,<span 12.元信息标签:<head,< title>,<meta>,<base/。 13.程序设计标签:< script>,< noscript>,< object, param 按字母顺序排序的标签见表23-2。表中 NN:表示 Netscape支持该标签的最早版本 IE:表示 Internet Explorer支持该标签的最早版本 DTD:表示 XHTML1.0DTD中允许的标签。S= Strict,T= Transitional,F= Frameset 表23-2 XHTML1.0标签 Defines a comment 0 3.0 STF Defines the document type <a> Defines an anchor第 23 章 可扩展超文本标记语言(XHTML) 6 法规则。转换一个 Web 站点必需要做的工作如下: ⑴ 在 HTML 文档中,把 DOCTYPE 声明添加到文档的第一行。例如, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 注意,DOCTYPE 声明中用的是过渡型 DTD。也可以尝试使用严谨型 DTD。 ⑵ 把 HTML 文档中的所有标签和属性名称都改成小写字母。 ⑶ 把 HTML 文档中的所有属性值都添加双引号或单引号。 ⑷ 修改 HTML 文档中的所有空标签。例如,把<hr>和<br>分别修改成<hr />和 <br />。 ⑸ Web 站点上的所有 HTML 文档都要符合 W3C DTD 的要求。 把 HTML 文档转换成 XHTML 文档可以手工做,也可以借助转换工具(如 Dave Raggett 的 HTML TIDY[2] )做。 23.5 XHTML 1.0 一览表 23.5.1 XHTML 标签 按照功能分类,XHTML 标签可分成如下几类: 1. 基本标签:<!DOCTYPE> ,<html>,<body>,<h1>,……,<h6>,<p>,<br />, <hr />,<!-->。 2. 字符格式标签:<b>,<strong>,<i>,<em>,<big>,<small>,<sup>,<sub>,<bdo>。 3. 输出标签:<pre>,<code>,<tt>,<kbd>,<var>,<samp>。 4. 块标签:<acronym>,<abbr>,<address>,<blockquote>,<q>,<cite>,<ins>,<del>, 5. 链接标签:<a>,<link>。 6. 框架标签:<frame>,<frameset>,<noframes>,<iframe>。 7. 输入标签:<form>,<input>,<textarea>,<button>,<select>,<optgroup>,<option>, <label>,<fieldset>,<legend>。 8. 列表标签:<ul>,<ol>,<li>,<dl>,<dt>,<dfn>,<dd>。 9. 图像标签:<img />,<map>,<area />。 10. 表格标签:<table>,<caption>,<th>,<tr>,<td>,<thead>,<tbody>,<tfoot>, <col>,<colgroup>。 11. 样式标签:<style>,<div>,<span>。 12. 元信息标签:<head>,<title>,<meta>,<base />。 13. 程序设计标签:<script>,<noscript>,<object>,<param>。 按字母顺序排序的标签见表 23-2。表中, NN:表示 Netscape 支持该标签的最早版本 IE: 表示 Internet Explorer 支持该标签的最早版本 DTD: 表示 XHTML 1.0 DTD 中允许的标签。S=Strict, T=Transitional, F=Frameset 表 23-2 XHTML1.0 标签 标签 说明 NN IE DTD <!--> Defines a comment 3.0 3.0 STF <!DOCTYPE> Defines the document type STF <a> Defines an anchor 3.0 3.0 STF
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有