转载:
XHTML和HTML区别
1. XHTML文件的开始要声明DTD.
XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
2,XHTML 元素一定要被正确的嵌套使用。
在HTML里一些元素可以不正确嵌套也能正常显示,如:
<b><i>This text is bold and italic</b></i>
而在XHTML必须要正确嵌套之后才能正常使用,如:
<b><i>This text is bold and italic</i></b>
3.所有的标签和标签的属性都必须小写,属性值可以大写。
如错误代码:
<BODY>
<P>This is a paragraph</P>
</BODY>
正确格式为:
<body>
<p>This is a paragraph</p>
</body>
4.属性值必须用引号括起来。单引号双引号均可。
错误的代码:
<table width=100%>
正确的代码:
<table width="100%">
5.所有的标签都必须被关闭,空标签也不例外。关闭空标签的方法如下:
HTML中的<br>要写成<br/>。注意,后面加了一个空格”“和一个反斜杠”/“。
6.如果你使用的是strict.dtd。也就是最严格的XHTML,那么许多定义外观的属性都将不被允许。
例如你为图片添加链接的同时想去掉边框。不可以再使用<img src="..."border="0">,而是必须通过CSS来实现。
我们推荐您在使用strict.dtd时,舍弃所有的定义外观属性,而完全使用CSS来定义页面外观
7 属性的缩写被禁止。如:
错误的代码:
<dl compact>
<input checked>
<input readonly>
<input disabled>
<option selected>
<frame noresize>
正确的代码:
<dl compact="compact">
<input checked="checked" />
<input readonly="readonly" />
<input disabled="disabled" />
<option selected="selected" />
<frame noresize="noresize" />
列出一个表让大家知道:
HTML XHTML
compact compact="compact"
checked checked="checked"
declare declare="declare"
readonly readonly="readonly"
disabled disabled="disabled"
selected selected="selected"
defer defer="defer"
ismap ismap="ismap"
nohref nohref="nohref"
noshade noshade="noshade"
nowrap nowrap="nowrap"
multiple multiple="multiple"
noresize noresize="noresize"
8, 用id属性代替name属性。如:
HTML 4.01 中为a,applet, frame, iframe, img 和 map定义了一个name属性.在 XHTML 里name属性是不能被使用的,应该用id 来替换它。如:
错误代码:
<img src="picture.gif" name="picture1" />
正确的代码:
<img src="picture.gif" id="picture1" />
注意:我们为了使旧浏览器也能正常的执行该内容我们也可以在标签中同时使用id和name属性。如:
<img src="picture.gif" id="picture1" name="picture1" />
为了适应新的浏览器浏览我们在上述代码中的最后我加了/来结束标签。
转载至:http://www.iteye.com/topic/184607
分享到:
相关推荐
html5HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加...
html与xhtml权威指南
html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML html转换成XHTML
HTML和XHTML的区别.pdf
HTML、XHTML和CSS宝典(第4版)
Then it's about time you picked up 'Head First HTML with CSS & XHTML' and really learned HTML. You want to learn HTML so you can finally create those Web pages you've always wanted, so you can ...
HTML,XHTML,and.CSS.Bible,5th.Edition.pdf (全) An essential update to the key web authoring standards of HTML, XHTML, and CSS The existence of Web pages depends on three vital technologies: HTML ...
HTML&XHTML权威指南.pdf HTML&XHTML权威指南.pdf
HTML和XHTML权威指南 pdf格式 愿与大家分享
将HTML标准的网页文件转换为符合XHTML标准的网页文件,自己写的工具欢迎来邮件讨论指正。需要.net framework支持。
如果有一个工具能自动将HTML转换成符合标准的XHTML就好了。其实在这方面已经有许多商业和免费的工具软件可以使用,这里将要介绍的HTML Tidy 就是一个很基本但很有用的工具,它可以运行在多种平台上,而且是开放源...
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
With Head First HTML with CSS & XHTML, you’ll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you’ll learn ...
Web编程入门经典:HTML、XHTML和CSS(第2版),喜欢的随便下
总结了一些HTML和XHTML的常用标签,不熟悉的时候方便查阅
Html和XHtml权威指南 经典之书
将HTML转换为XHTML的开源工具HTML,来自官方