新聞中心

        EEPW首頁 > 專題 > HTML5學前熱身 實用技巧及應用詳解

        HTML5學前熱身 實用技巧及應用詳解

        ——
        作者: 時間:2012-09-12 來源:51CTO 收藏

        十四、必要的屬性(Required Attribute)

        本文引用地址:http://www.104case.com/article/136724.htm

        表單允許新的必要屬性,用來指定是否需要特殊的input。這取決于你的代碼偏好,你可以以下面兩種方式之一申明此屬性。

        1. <inputtypeinputtype="text"name="someInput"required> 

        或者,使用更結構化的方法:

        1. <inputtypeinputtype="text"name="someInput"required="required"> 

        兩種方法都行。有了這個代碼,并且瀏覽器支持此屬性,如果“someInput”文本框是空白,則表單不會被提交。下面是一個簡單的例子,我們還將添加占位符屬性,因為沒有理由不這樣做。

        1. <formactionformaction=""method="get"> 
        2. <labelforlabelfor="name">姓名:</label> 
        3. <inputidinputid="name"name="name"type="text"placeholder="zhangxinxu"required="required"/> 
        4. <buttontypebuttontype="submit">提交</button></form> 

        如果input里面內容是空白,則表單提交的時候,文本框會高亮顯示。

        十五、Autofocus屬性

        同樣,HTML 5的解決方案消除了對JavaScript的需要。如果一個特定的輸入應該是“選擇”,或有重點的,默認情況下,我們現在可以利用自動獲取焦點屬性。

        1. <inputtypeinputtype="text"name="someInput"placeholder="zhangxinxu"requiredautofocus> 

        十六、Audio支持

        我們無需再依賴第三方插件區渲染音頻。HTML 5提供了元素,我們將不必擔心這些插件。就目前,只有最近期的的瀏覽器提供HTML 5音頻支持。在這個時候,它仍然是一個很好的做法提供一些向后兼容的形式。

        1. <audioautoplayaudioautoplay="autoplay"controls="controls"> 
        2. <sourcesrcsourcesrc="file.ogg"/> 
        3. <sourcesrcsourcesrc="file.mp3"/> 
        4. <ahrefahref="file.mp3">Downloadthisfile.</a> 
        5. </audio> 

        Mozilla和WebKit的還沒有完全相處,當涉及到音頻格式,Firefox會希望看到一個.ogg文件,而WebKit的瀏覽器支持.mp3擴展。這意味著,至少在現在,你應該創建兩個版本的音頻。

        當Safari加載頁面時,它不會承認.ogg格式,會跳過它并移動到的MP3版本,因此。請注意IE,每往常一樣,不支持這些格式,Opera10和以及以下版本只能使用.wav文件。

        十七、Video支持

        與元素很類似,在新的瀏覽器中也存在Video!事實上,就在最近,YouTube宣告了新的HTML 5視頻嵌入,當然,是為支持此功能瀏覽器。因為的規范沒有指定特定的視頻編解碼器,它留給了瀏覽器來決定。雖然Safari和InternetExplorer9可以預期支持H.264格式的視頻(其中Flash播放器可以播放),Firefox和Opera是堅持開源Theora和Vorbis格式。因此,當顯示HTML 5的視頻,您必須提供這兩種格式。

        1. <videocontrolspreload> 
        2. <sourcesrcsourcesrc="cohagenPhoneCall.ogv"type="video/ogg;codecs='vorbis,theora'"/> 
        3. <sourcesrcsourcesrc="cohagenPhoneCall.mp4"type="video/mp4;'codecs='avc1.42E01E,mp4a.40.2'"/> 
        4. <p>Yourbrowserisold.<ahrefahref="cohagenPhoneCall.mp4">Downloadthisvideoinstead.</a></p> 
        5. </video> 

        還有一個值得注意的一些事情:

        1.我們技術上不需要來設置type屬性,但是,如果我們不這樣做,瀏覽器不得不自己去尋找類型。

        2.不是所有的瀏覽器理解視頻。在資源元素的下面,我們可以提供一個下載鏈接,或嵌入視頻的Flash版本代替。

        3.controls和preload屬性就會在下面提及。

        4.有方法可以讓所有的瀏覽器支持video標簽。



        關鍵詞: HTML5

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 瑞昌市| 星座| 五大连池市| 抚宁县| 玛沁县| 象山县| 新闻| 阳城县| 堆龙德庆县| 渝中区| 石门县| 灵台县| 靖宇县| 同江市| 闵行区| 茌平县| 西华县| 东安县| 鹤山市| 辉县市| 天等县| 休宁县| 光泽县| 新沂市| 行唐县| 易门县| 新邵县| 乌海市| 台南市| 鹿邑县| 南涧| 威海市| 屏东县| 东山县| 龙里县| 洪洞县| 南部县| 那曲县| 格尔木市| 康保县| 濉溪县|