您好,登錄后才能下訂單哦!
XHTML概述
什么是XHTML?
XHTML-eXtensible HyperText Markup Language 可擴展的超文本標記語言
XHTML的目標是取代HTML
XHTML與HTML 4.01基本上是相同的
XHTML是更加嚴格、更加純凈的HTML版本
XHTML是一個W3C標準
標記
XHTML通過標記來描述網頁結構
標記(也稱為元素)是描述特定功能的字符串
標記名稱必須括在尖括號之間
<p>Hello the world</p>
標記種類
根據是否包含子標記或者內容分
-單標記:<標記名稱/>
-雙標記:<標記名稱>……</標記名稱>
根據是否換行分
-塊級元素(Block Element),自上而下垂直排列
-行內元素(Inline Element),自左而右水平排列
屬性
屬性是對對象的特征描述
屬性必須聲明在開始標記里
屬性名稱與屬性值用等號進行分隔
多個屬性之間以空格進行分隔
屬性之間不區分先后順序
核心屬性
title:提示文本
id:元素唯一標識
style:元素內聯樣式
class:元素CSS類
PS:id、style、class均用于內聯樣式
鍵盤屬性
accesskey:設置訪問HTML元素的鍵盤快捷鍵
tabindex:設置HTML元素的Tab次序
PS:通過鍵盤快捷鍵訪問時,使用Alt+字母或者Alt+Shift+字母
幾乎所有瀏覽器均支持accesskey屬性,除了Opera
支持accesskey屬性的有<a>、<area>、<button>、<input>、<label>、<legend>、<textarea>、
事件屬性
鼠標事件(Mouse Events)
-onclick 鼠標單機
- 鼠標懸停于HTML元素
- 鼠標移出HTML元素
PS:事件屬性均用于JavaScript/jQuery
XHTML文檔結構
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Insert title here</title> </head> <body> </body> </html>
DTD
Document Type Definition 文檔類型定義
DTD是一套關于標記的語法規范
XHTML DTD有三種:
-Strict 嚴格類型
-Transitional 過渡類型
-Frameset 框架類型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
命名空間(namespace)
命名空間提供避免元素命名沖突的方法
xmlns屬性在XHTML中是必須的
xmlns="http://www.w3.org/1999/xhtml"是固定值
XHTML文檔規范
標記及屬性名稱必須為小寫字母
標記之間必須順序嵌套
單標記必須以"/>"結尾
屬性值必須括在引號之間
W3C合法性驗證
http://validator.w3.org
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。