最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

html5指南-1.html5全局屬性(html5 global attributes)深入理解

  發(fā)布時(shí)間:2013-01-07 16:45:13   作者:佚名   我要評(píng)論
一個(gè)元素可以定義自己的屬性,比如a標(biāo)簽定義href屬性,這種叫局部屬性(local attribute)。相對(duì)應(yīng)的我們可以通過(guò)全局屬性(global attribute)為所有元素設(shè)置共有的行為,當(dāng)然你也可以為單獨(dú)元素設(shè)置全局屬性,只是這樣做沒(méi)有太大的意義
今天開(kāi)始一個(gè)全新的關(guān)于html5系列課程,是我讀《The Definitive Guide to HTML5 》的學(xué)習(xí)筆記。我會(huì)把自己覺(jué)得里面不錯(cuò)的章節(jié),或者有意義的內(nèi)容進(jìn)行整理,以供大家學(xué)習(xí)。
一個(gè)元素可以定義自己的屬性,比如a標(biāo)簽定義href屬性,這種叫局部屬性(local attribute)。相對(duì)應(yīng)的我們可以通過(guò)全局屬性(global attribute)為所有元素設(shè)置共有的行為,當(dāng)然你也可以為單獨(dú)元素設(shè)置全局屬性,只是這樣做沒(méi)有太大的意義。下面我將逐一介紹這些全局屬性。

下面的例子在chrome瀏覽器中運(yùn)行正常,有些例子firefox不能運(yùn)行,其他瀏覽器我沒(méi)有測(cè)試,所以建議大家使用chrome瀏覽器作為自己首選的html5瀏覽器。我沒(méi)有把注意力放在瀏覽器的兼容問(wèn)題上,而是把關(guān)注點(diǎn)放在學(xué)習(xí)和實(shí)現(xiàn)上。html5還在不斷完善中,隨著他的普及,我相信主流瀏覽器對(duì)他的支持會(huì)越來(lái)越好,到時(shí)候?yàn)g覽器兼容問(wèn)題會(huì)好很多。
1.accesskey
accesskey屬性允許你設(shè)置一個(gè)或者多個(gè)鍵盤(pán)快捷鍵,這樣你就可以選擇頁(yè)面上的元素了。我們看下面的例子:

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<form>
Name: <input type="text" name="name" accesskey="n"/>
<p/>
Password: <input type="password" name="password" accesskey="p"/>
<p/>
<input type="submit" value="Log In" accesskey="s"/>
</form>
</body>
</html>

在這個(gè)例子中,你就可以使用組合鍵選擇頁(yè)面中的元素了,比如在windows操作系統(tǒng)下,可以使用alt+XXX來(lái)選擇某個(gè)元素。
運(yùn)行效果:

2.class
這個(gè)屬性我就不想多說(shuō)什么了,就是一個(gè)對(duì)元素實(shí)現(xiàn)分組的功能,更多的時(shí)候是結(jié)合css使用,為不同組的元素設(shè)置不同的顯示效果。
3.contenteditable
這是html5新增的屬性,為html元素添加contenteditable屬性,將其設(shè)置為true,允許用戶編輯元素內(nèi)容;設(shè)置為false,不允許用戶編輯。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<p contenteditable="true">It is raining right now</p>
</body>
</html>

4.contextmenu
contextmenu允許用戶設(shè)置html元素的右鍵菜單,當(dāng)用戶觸發(fā)的時(shí)候菜單會(huì)彈出。到目前為止還沒(méi)有瀏覽器支持此屬性。
5.dir
dir屬性定義html元素文字的對(duì)齊方式,支持兩個(gè)值,ltr(從左到右)和rtl(從右到左)。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<p dir="rtl">This is right-to-left</p>
<p dir="ltr">This is left-to-right</p>
</body>
</html>


6.draggable
draggable是html5中實(shí)現(xiàn)html元素拖拽功能的屬性,我們會(huì)在后面的課程中詳細(xì)介紹。
7.dropzone
dropzone也是html5中實(shí)現(xiàn)html元素拖拽功能的屬性,我們會(huì)在后面的課程詳細(xì)介紹。
8.hidden
這個(gè)屬性大家應(yīng)該都比較熟悉,就是隱藏一個(gè)html元素。
9.id
這個(gè)屬性應(yīng)該大家都知道,他為html元素設(shè)置一個(gè)唯一標(biāo)識(shí),一個(gè)html頁(yè)面中不允許存在相當(dāng)id的元素。
10.lang
lang指定html元素內(nèi)容所使用的語(yǔ)言。lang的值必須是一個(gè)有效的iso語(yǔ)言代碼,你可以訪問(wèn)下面的地址了解更多詳情,http://tools.ietf.org/html/bcp47。需要注意的是處理語(yǔ)言是一個(gè)相當(dāng)復(fù)雜和有技術(shù)含量的事情。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<p lang="en">Hello - how are you?</p>
<p lang="fr">Bonjour - comment êtes-vous?</>
<p lang="es">Hola - ¿cómo estás?</p>
</body>
</html>

11.spellcheck
當(dāng)使用spellcheck屬性的時(shí)候,瀏覽器會(huì)幫你檢查html元素文本內(nèi)容的拼寫(xiě)是否正確,只有當(dāng)html元素可編輯的情況下,spellcheck屬性才有意義。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<textarea spellcheck="true">This is some mispelled text</textarea>
</body>
</html>

效果:(我用chrome沒(méi)有運(yùn)行出想要的效果,不知道為什么)


12.style
這個(gè)屬性也不用過(guò)多介紹,為html元素設(shè)置css樣式。
13.tabindex
tabindex允許你定義html元素使用tab鍵時(shí)的訪問(wèn)順序。當(dāng)tabindex設(shè)置為-1的時(shí)候,用戶使用tab鍵該html元素將不會(huì)被選中。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<form>
<label>Name: <input type="text" name="name" tabindex="1"/></label>
<p/>
<label>City: <input type="text" name="city" tabindex="-1"/></label>
</p>
<label>Country: <input type="text" name="country" tabindex="2"/></label>
</p>
<input type="submit" tabindex="3"/>
</form>
</body>
</html>

效果:

14.title
title可以為html元素提供附加信息,他經(jīng)常用于顯示提示信息。

復(fù)制代碼
代碼如下:

<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
</head>
<body>
<a title="Apress Publishing" >Visit the Apress site</a>
</body>
</html>

效果:


今天的課程就到此為止了,希望這些內(nèi)容對(duì)大家有幫助。
demo下載地址:Html5Guide.rar

相關(guān)文章

  • HTML5實(shí)現(xiàn)的移動(dòng)端購(gòu)物車(chē)自動(dòng)結(jié)算功能示例代碼

    本文介紹HTML5實(shí)現(xiàn)移動(dòng)端購(gòu)物車(chē)自動(dòng)結(jié)算,通過(guò)WebStorage、事件監(jiān)聽(tīng)、DOM操作等技術(shù),確保實(shí)時(shí)更新與數(shù)據(jù)同步,優(yōu)化性能及無(wú)障礙性,提升用戶體驗(yàn),感興趣的朋友一起看看吧
    2025-06-18
  • HTML5 中的<button>標(biāo)簽用法和特征

    在HTML5中,<button>標(biāo)簽用于定義一個(gè)可點(diǎn)擊的按鈕,它是創(chuàng)建交互式網(wǎng)頁(yè)的重要元素之一,本文將深入解析HTML5中的<button>標(biāo)簽,詳細(xì)介紹其屬性、樣式以及實(shí)際
    2025-06-18
  • 基于 HTML5 Canvas 實(shí)現(xiàn)圖片旋轉(zhuǎn)與下載功能(完整代碼展示)

    本文將深入剖析一段基于 HTML5 Canvas 的代碼,該代碼實(shí)現(xiàn)了圖片的旋轉(zhuǎn)(90 度和 180 度)以及旋轉(zhuǎn)后圖片的下載功能,通過(guò)對(duì)代碼的解讀,我們可以學(xué)習(xí)到如何利用 Canvas API
    2025-06-18
  • HTML5 getUserMedia API網(wǎng)頁(yè)錄音實(shí)現(xiàn)指南示例小結(jié)

    本教程將指導(dǎo)你如何利用這一API,結(jié)合Web Audio API,實(shí)現(xiàn)網(wǎng)頁(yè)錄音功能,從獲取音頻流到處理和保存錄音,整個(gè)過(guò)程將逐步詳解,此外,還討論了getUserMedia API的使用限制和最
    2025-06-16
  • HTML5 搜索框Search Box詳解

    HTML5的搜索框是一個(gè)強(qiáng)大的工具,能夠有效提升用戶體驗(yàn),通過(guò)結(jié)合自動(dòng)補(bǔ)全功能和適當(dāng)?shù)臉邮?,可以?chuàng)建出既美觀又實(shí)用的搜索界面,這篇文章給大家介紹HTML5 搜索框Search Box
    2025-06-13
  • 全面解析HTML5中Checkbox標(biāo)簽

    Checkbox是HTML5中非常重要的表單元素之一,通過(guò)合理使用其屬性和樣式自定義方法,可以為用戶提供豐富多樣的交互體驗(yàn),這篇文章給大家介紹HTML5中Checkbox標(biāo)簽的深入全面解
    2025-06-13
  • HTML5無(wú)插件拖拽圖片上傳功能實(shí)現(xiàn)過(guò)程

    本實(shí)例展示了一種基于HTML5技術(shù)的圖片上傳功能,無(wú)需外部插件即可通過(guò)拖放圖片實(shí)現(xiàn)上傳,涉及到HTML5的拖放API和File API,以及使用CSS來(lái)增強(qiáng)用戶界面的交互性和視覺(jué)反饋,
    2025-05-16
  • HTML5 定位大全之相對(duì)定位、絕對(duì)定位和固定定位

    在HTML5和CSS中,定位(positioning)是控制元素在頁(yè)面上位置的重要機(jī)制,主要有四種定位方式:靜態(tài)定位(static)、相對(duì)定位(relative)、絕對(duì)定位(absolute)和固定定位(fixed),
    2025-05-13
  • HTML5中的Microdata與歷史記錄管理詳解

    Microdata作為HTML5新增的一個(gè)特性,它允許開(kāi)發(fā)者在HTML文檔中添加更多的語(yǔ)義信息,以便于搜索引擎和瀏覽器更好地理解頁(yè)面內(nèi)容,本文將探討HTML5中Microdata的使用方法以及
    2025-04-21
  • HTML5表格語(yǔ)法格式詳解

    在HTML語(yǔ)法中,表格主要通過(guò)< table >、< tr >和< td >3個(gè)標(biāo)簽構(gòu)成,本文通過(guò)實(shí)例代碼講解HTML5表格語(yǔ)法格式,感興趣的朋友一起看看吧
    2025-04-21

最新評(píng)論

鹿邑县| 旬阳县| 界首市| 蒙阴县| 闵行区| 栾城县| 遵义市| 呼图壁县| 涿州市| 晋江市| 通渭县| 枣强县| 和平区| 晋城| 金华市| 临澧县| 宁陵县| 栖霞市| 上杭县| 涿鹿县| 翁牛特旗| 长治市| 湟源县| 衡东县| 文登市| 常宁市| 定襄县| 长宁县| 克什克腾旗| 东至县| 尼勒克县| 北流市| 襄垣县| 济阳县| 文水县| 靖西县| 米泉市| 齐齐哈尔市| 翼城县| 长宁区| 上栗县|