久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

22個(gè)HTML5 技巧二

22個(gè)HTML5 技巧二:上面一章講到了HTML5的幾個(gè)技巧,現(xiàn)在我們來學(xué)習(xí)新的技巧。 8. 占位符 此前,我們需要使用JavaScript來創(chuàng)建文本框的占位符。你可以初步設(shè)定值屬性來看是否合適,但是

22個(gè)HTML5 技巧二:上面一章講到了HTML5的幾個(gè)技巧,現(xiàn)在我們來學(xué)習(xí)新的技巧

8. 占位符

此前,我們需要使用JavaScript來創(chuàng)建文本框的占位符。你可以初步設(shè)定值屬性來看是否合適,但是只要用戶刪除了該文本,輸入的內(nèi)容就會(huì)再次變成空的。占位符屬性有效地彌補(bǔ)了這一點(diǎn)。

    <input name=”email” type=”email” placeholder=”xingyuyu27@163.com” />

9. 本地存儲(chǔ)

多虧了HTML5的 local storage ,我們可以讓高級(jí)瀏覽器"記住"我們輸入的內(nèi)容,就算后來瀏覽器關(guān)閉或者重新刷新也不受影響。盡管不是所有的瀏覽器都支持,但是最關(guān)鍵的 Internet Explorer 8, Safari 4, Firefox 3.5.都支持。


10. 語義性的Header和Footer

    <div id=”header”>
    …
    </div>
    <div id=”footer”>
    …
    </div>
    

上面的代碼一去不復(fù)返。Divs從根本上來說并沒有任何語義結(jié)構(gòu),即使應(yīng)用上了ID還是如此。而在HTML5中,我們可以使用<header>和<footer>元素,上面的代碼就可以替換為:

    <header>
    …
    </header>
    <footer>
    …
    </footer>
    

不過注意不要將這兩個(gè)元素與網(wǎng)站的頭部和腳部混淆起來。它們只是代表它們的容器。

11. IE和HTML5

IE理解新的HTML5元素需要費(fèi)一定的神,為了確保新的HTML5元素能夠以塊級(jí)元素正確顯示,有必要將它們用下面的代碼定義風(fēng)格:

    header, footer, article, section, nav, menu, hgroup {
    
    display: block;
    
    }

就算如此,IE還是不知道這些元素究竟是什么,因而會(huì)無視這些格式,還需要用到下面的代碼來解決這個(gè)問題:

    document.createElement(“article”);
    document.createElement(“footer”);
    document.createElement(“header”);
    document.createElement(“hgroup”);
    document.createElement(“nav”);
    document.createElement(“menu”);

12. 群組標(biāo)題(hgroup)

假設(shè)一個(gè)網(wǎng)站有名稱、副標(biāo)題分別用<h1>、<h2>標(biāo)簽來標(biāo)記,在HTML4中還沒有一種能夠?qū)烧咧g的關(guān)系用很好的語義關(guān)系來描述的方法,此外,當(dāng)使用h2在頁面中顯示其它標(biāo)題時(shí),在層級(jí)方面問題就更多。而使用群組標(biāo)題hgroup元素,我們可以將這些標(biāo)題聚集在一起,而不影響文檔的整個(gè)綱要。

    <header>
    <hgroup>
    <h1> Recall Fan Page </h1>
    <h2> Only for people who want the memory of a lifetime. </h2>
    </hgroup>
    </header>

13.必要(Required)屬性

表單允許新的必要屬性,規(guī)定是否某個(gè)特定的輸入是必要的。你可以依據(jù)自己寫代碼的偏好,用下面兩種不同方式來聲明這個(gè)屬性:

    <input type=”text” name=”someInput” required>

或者,更嚴(yán)謹(jǐn):

    <input type=”text” name=”someInput” required=”required”>

上面兩行代碼都行得通。用了這行代碼之后,并且瀏覽器支持required屬性的話, 輸入空白的表單就不會(huì)被提交。下面是一個(gè)簡單的例子,同時(shí)我們也添加了占位符屬性:

    <form method=”post” action=”">
    <label for=”someInput”> Your Name: </label>
    <input type=”text” id=”someInput” name=”someInput” placeholder=”Douglas Quaid” required>
    <button type=”submit”>Go</button>
    </form>

如果輸入是空的,表單將無法提交,突出顯示文本框。
14. 自動(dòng)對(duì)焦(Autofocus)屬性

同樣地,有了HTML5就不再需要用JavaScript方案來解決自動(dòng)對(duì)焦的問題。如果某個(gè)輸入應(yīng)該被"選擇"或被聚焦,我們現(xiàn)在可以使用HTML的自動(dòng)對(duì)焦autofocus屬性。

    <input type=”text” name=”someInput” placeholder=”Douglas Quaid” required autofocus>

15. 音頻支持

我們?cè)僖膊恍枰揽康谌讲寮硖峁┮纛l了。HTML5提供了音頻元素<audio>。目前,只有最新的瀏覽器支持HTML5音頻。 此時(shí),最好還是提供一些向后兼容性。

    <audio autoplay=”autoplay” controls=”controls”>
    <source src=”file.ogg” />
    <source src=”file.mp3″ />
    <a href=”file.mp3″>Download this file.</a>
    </audio>

說道音頻格式,Mozilla和Webkit都還沒有完全支持。Firefox希望看到一個(gè) .ogg文件,Webkit瀏覽器只支持最常見的.mp3擴(kuò)展名。這意味著說,至少目前為止,你應(yīng)該創(chuàng)建兩個(gè)版本的音頻。當(dāng)Safari加載頁面時(shí),它認(rèn)不出.ogg格式的文件,將會(huì)跳過并移到mp3版本上。請(qǐng)注意,IE并不支持它,Opera 10 或更低的版本只支持 .wav文件。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

22個(gè)HTML5 技巧三:我們繼續(xù)講解HTML5的技巧。 16. 視頻支持 音頻元素 audio非常像,在新的瀏覽器上也支持HTML5視頻。事實(shí)上,就在最近YouTube宣布了一項(xiàng)新的 HTML5視頻嵌入。可惜的是,由于
HTML5 技巧一:當(dāng)今科技發(fā)展的速度真驚人,稍不留神,就可能無法跟上它的步伐。新一代的HTML-HTML5的發(fā)展也不停的帶給我們新的驚喜,我們將通過這篇文章向大家介紹一些HTML技巧。 1
主站蜘蛛池模板: 久久久久久免费毛片精品 | 国产精品视频久久久久久 | 国产伦精品一区二区三毛 | 4h影视| 国产日韩免费视频 | 国产精品免费看 | 亚洲精品在| 成人免费一级 | 欧美精品在线播放 | 不卡视频一区二区三区 | 日韩中文字幕一区二区 | 亚洲国产成人av好男人在线观看 | 大学生a级毛片免费视频 | 在线观看视频91 | 午夜精品视频 | 高清黄色毛片 | 中文字幕电影在线观看 | 奇米影视77 | 亚洲精品视频免费观看 | www.99热.com| 99精品视频一区二区三区 | 免费99精品国产自在在线 | 亚洲综合在线视频 | 欧美高清免费 | 亚洲精品乱码久久久久久按摩观 | 美女爽到呻吟久久久久 | av资源在线看 | 能看的av | 99reav| 午夜无码国产理论在线 | 日韩成年人视频在线 | 另类专区成人 | 97伦理 | 国产精久久久久久 | 亚洲精品一区二区三区在线观看 | 亚洲国产免费 | 就操在线 | 亚洲精品日韩在线 | 夜夜艹 | 最近中文字幕在线视频1 | 人人做人人澡人人爽欧美 |