溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

XHTML 學前概述

發(fā)布時間:2020-07-14 05:27:07 來源:網(wǎng)絡 閱讀:338 作者:kinrey 欄目:開發(fā)技術

XHTML概述


什么是XHTML?

XHTML-eXtensible HyperText Markup Language 可擴展的超文本標記語言

XHTML的目標是取代HTML

XHTML與HTML 4.01基本上是相同的

XHTML是更加嚴格、更加純凈的HTML版本

XHTML是一個W3C標準


標記

XHTML通過標記來描述網(wǎng)頁結構

標記(也稱為元素)是描述特定功能的字符串

標記名稱必須括在尖括號之間

<p>Hello the world</p>


標記種類

根據(jù)是否包含子標記或者內(nèi)容分

-單標記:<標記名稱/>

-雙標記:<標記名稱>……</標記名稱>

根據(jù)是否換行分

-塊級元素(Block Element),自上而下垂直排列

-行內(nèi)元素(Inline Element),自左而右水平排列


屬性

屬性是對對象的特征描述

屬性必須聲明在開始標記里

屬性名稱與屬性值用等號進行分隔

多個屬性之間以空格進行分隔

屬性之間不區(qū)分先后順序


核心屬性

title:提示文本

id:元素唯一標識

style:元素內(nèi)聯(lián)樣式

class:元素CSS類

PS:id、style、class均用于內(nèi)聯(lián)樣式


鍵盤屬性

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是一套關于標記的語法規(guī)范


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文檔規(guī)范

標記及屬性名稱必須為小寫字母

標記之間必須順序嵌套

單標記必須以"/>"結尾

屬性值必須括在引號之間


W3C合法性驗證

http://validator.w3.org


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI