相比XHTML 1.0 Transitional的規范,html5基本上沒有XHTML 1.0 Transitional嚴格的要求,并且簡化了很多東西。
一、文檔聲明更簡單了:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--在HTML5中,這樣寫:-->
<!DOCTYPE html>
二、html標簽上不需要聲明命名空間。
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<!--在HTML5中,這樣寫:-->
<html lang="zh-CN">
三、字符集編碼聲明也簡單了。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--在HTML5中,這樣寫:-->
<meta charset="UTF-8" />
四、可以不用給css及javascript代碼寫type屬性了。
<script type="text/javascript"></script>
<style type="text/css"></style>
<!--在HTML5中,可以直接寫:-->
<script></script>
<style></style>
五、沒有XHTML代碼規范的要求。
所有的標記都必須要有一個相應的結束標記;
所有標簽的元素和屬性的名字都必須使用小寫;
所有的XML標記都必須合理嵌套;
所有的屬性必須用引號”"括起來;
<p class=test></p>
<br>
<INPUT TYPE="TEXT" />
<!--這些都不做嚴格要求-->
新聞熱點
疑難解答