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">
名字空间: <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 编码方式: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 也可多加一叿 <meta http-equiv="Content-Language" content="gb2312" /> 这句是使低版浏览器也能够读取刿
顺便写下XML文档编码方式声明: <?xml version="1.0" encoding="gb2312"?>
ICON图标: <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> 允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索,推荐采用robots.txt方法 <meta content="all" name="robots" />
设置站点作者信恿br/><meta name="author" content="ajie@netease.com,阿捷" />
设置站点版权信息 <meta name="Copyright" content="www.yzci.com,自由版权,任意转载" />
站点的简要介绿推荐) <meta name="description" content="新网页设计师。web标准的教程站点,推动web标准在中国的应用" />
站点的关键词(推荐) <meta content="designing, with, web, standards, xhtml, css, graphic, design, layout, usability, ccessibility, w3c, w3, w3cn, ajie" name="keywords" />
我们通常采用2种方法使用样式表_ 页面内嵌法:就是将样式表直接写在页面代码的head区。类似这样:
<style type="text/css"> <!-- body { background : white ; color : black ; } --> </style>
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用〿br/> <link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" />
查看某些符合标准站点的原代码,你可能看到,在调用样式表的地方有如丿句:
<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" /><style type="text/css" media="all">@import url( css/style01.css );</style>
为什么要写两次呢 实际上一般情况下用外联法调用(就是第一叿就足够了。我这里使用双表调用只是一种示例。其中的"@import"命令用于输入样式表。耿@import"命令在netscape 4.0版本浏览器是无效的。也就是说,当你希望某些效果在netscape 4.0浏览器中隐藏,在4.0以上或其它浏览器中又显示的时候,你可以采甿@import"命令方法调用样式表
|