發布時間:2019-05-22
HTML 5和XHTML的書寫對比分析

(1)文檔聲明簡化

   <!——XHTML中這樣寫:——>

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   <!——HTML 5中這樣寫:——>

   <!DOCTYPE html>

(2)html標簽上不需要聲明命名空間。

<!——XHTML中這樣寫:——>

   <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">

   <!——HTML 5中這樣寫:——>

   <html lang="zh-CN">

(3)字符集編碼聲明簡化。

   <!——XHTML中這樣寫:——>

   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

   <!——HTML 5中這樣寫:——>

   <meta charset="UTF-8" />

(4)style和script標簽type屬性簡化。

   <!——XHTML中這樣寫:——>

   <script type="text/javascript"></script><style type="text/css"></style>

   <!——HTML 5中這樣寫:——>

   <script></script>

   <style></style>

(5)link標簽連接ICON圖片時可指定尺寸。

   <!——XHTML中這樣寫:——>

   <link rel="shortcut icon" href="http://ydyweb.com/favicon.ico" type="image/x-icon" />

   <!——HTML 5中這樣寫:——>

   <link rel="icon" href="http://ydyweb.com/favicon.gif" type="image/gif" sizes="16x16" />

html

除此以外,HTML 5沒有XHTML那樣嚴格要求標簽閉合問題。對XHTML不建議使用的b和i等標簽進行重定義,使其擁有語義特征。

· b元素現在描述為在普通文章中僅從文體上突出不包含任何額外信息的一段主要性文本。

· i元素現在描述為在普通文章中突出不同意見、語氣或其他的一段文本。

· u元素現在描述為在普通文章中僅從文體上突出有語法問題或是中文專用名稱的一段文本。

鼎牛配资官网