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

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

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

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

復(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>

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

2.class
這個屬性我就不想多說什么了,就是一個對元素實現(xiàn)分組的功能,更多的時候是結(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ā)的時候菜單會彈出。到目前為止還沒有瀏覽器支持此屬性。
5.dir
dir屬性定義html元素文字的對齊方式,支持兩個值,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中實現(xiàn)html元素拖拽功能的屬性,我們會在后面的課程中詳細(xì)介紹。
7.dropzone
dropzone也是html5中實現(xiàn)html元素拖拽功能的屬性,我們會在后面的課程詳細(xì)介紹。
8.hidden
這個屬性大家應(yīng)該都比較熟悉,就是隱藏一個html元素。
9.id
這個屬性應(yīng)該大家都知道,他為html元素設(shè)置一個唯一標(biāo)識,一個html頁面中不允許存在相當(dāng)id的元素。
10.lang
lang指定html元素內(nèi)容所使用的語言。lang的值必須是一個有效的iso語言代碼,你可以訪問下面的地址了解更多詳情,http://tools.ietf.org/html/bcp47。需要注意的是處理語言是一個相當(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屬性的時候,瀏覽器會幫你檢查html元素文本內(nèi)容的拼寫是否正確,只有當(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沒有運行出想要的效果,不知道為什么)


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

復(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)容對大家有幫助。
demo下載地址:Html5Guide.rar

相關(guān)文章

  • HTML5實現(xiàn)的移動端購物車自動結(jié)算功能示例代碼

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

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

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

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

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

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

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

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

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

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

最新評論

卓资县| 库车县| 商丘市| 怀化市| 崇明县| 白玉县| 江津市| 项城市| 徐水县| 邵东县| 吴忠市| 湖南省| 靖边县| 阿拉善盟| 宿州市| 栾川县| 泾川县| 通化市| 江安县| 日土县| 南皮县| 长汀县| 五大连池市| 镶黄旗| 康定县| 龙川县| 宣汉县| 庆元县| 托克托县| 宁南县| 博野县| 南昌县| 乌审旗| 民丰县| 仙桃市| 宿松县| 惠州市| 义乌市| 墨脱县| 台中市| 台前县|