XHTML 注意的地方
2015-05-10 13:47 sylar_liang 阅读(221) 评论(0) 编辑 收藏 举报1.XHTML的简写属性列表
compact="compact"
checked="checked"
declare="declare"
readonly="readonly"
disabled="disabled"
selected="selected"
defer="defer"
ismap="ismap"
nohref="nohref"
noshade="noshade"
nowrap="nowrap"
multiple="multiple"
noresize="noresize"
2.
1)使用小写字母书写所有的元素和属性。
2)为所有的属性值添加引号。
3)为所有的属性分配值。
4)关闭所有的标签。
5)使用空格和斜线关闭空标签。
6)不要在注释中写双下划线。
7)确保小于号及和号为 < 和 &
用id属性代替name属性:
属性如: a,applet,frame,iframe,img和map。
<img src="pic.gif" name="pic1" />
改为
<img src="pic.gif" id="pic1" />
注: 应该在"/"符号前添加一个额外的空格,以使你的XHTML与当今的浏览器兼容。
3.语言属性(lang)
如果在某元素中使用lang属性,就必须添加额外的xml:lang 如:
<div lang="no" xml:lang="no">Heia Norge! </div>
4.强制使用的XHTML元素
>所有的XHTML文档必须进行文件类型说明(DOCTYPE declaration)。
>在XHTML文档中必须存在html,head,body元素。
>title元素必须位于head元素中。
例: 严格DTD,过渡DTD,框架DTD
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transititional//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title goes here</title>
</head>
<body>
</body>
</html>
4.核心属性(Core Attributes)
属性 -- 值 -- 描述
class:class_rule或style_rule。元素的类(class)
id:id_name。元素的某个特定id
style:样式定义。内联样式定义。
title:提示文本。显示于提示工具中的文本。
5.字符集
Unicode是web文档默认的字符集。美国和西欧的网站常常使用ISO-8859-1(Latin-1)编码,而中国则是gb2312。
6.h1意味着大号字,li意味着圆点,blockquote意味着文本缩进。
7.id属性为一个元素分配一个唯一的名字,每个名字只能在被赋予的页面使用一次。而class可以一遍又一遍得使用在页面中。
8.将下划线用于class或id名都不是个好主意。