您好,登錄后才能下訂單哦!
隨著服務(wù)器的處理能力越來越大,互聯(lián)網(wǎng)級(jí)開發(fā)終于開始全面火熱(前幾年我和很多人說,不要光關(guān)注所謂企業(yè)級(jí)開發(fā),未來馬上將進(jìn)入互聯(lián)網(wǎng)級(jí)開發(fā)),HTML5的預(yù)熱為前端技術(shù)帶來了更多機(jī)會(huì)和熱點(diǎn)。
我用的是VS2008開發(fā)工具,作為懶人(對(duì)于開發(fā)工具有強(qiáng)烈的依賴性,懶得記API單詞,懶得多打字,懶得查手冊(cè))的代表,Intellisense 對(duì)我一直是非常重要的事情,我喜歡微軟的開發(fā)平臺(tái),也就是應(yīng)為VS開發(fā)工具有良好的高速的Intellisense 我才喜歡再微軟的平臺(tái)上開發(fā),對(duì)于習(xí)慣用記事本的牛人,我一直內(nèi)心仰慕但堅(jiān)決不從。VS2008對(duì)HTML5沒有良好的支持的時(shí)候,我一直是光看不練,直到我看到了“HTML 5 intellisense and validation schema for Visual Studio 2008 and Visual Web Developer”之后,我的VS2008開始部分的支持HTML5了,至少element和CSS開發(fā)有了為懶人服務(wù)的Intellisense 了,親,太高興了,可惜,對(duì)DOM 的javasScript API還沒有支持(哦,關(guān)于這個(gè)話應(yīng)該怎么表達(dá),和很多朋友有爭(zhēng)論,你明白我的意思就可以,這個(gè)插件還不支持HTML5比如類似canvas.getContext這樣的函數(shù))。
下載了這個(gè)插件之后,我們可以在工具--選項(xiàng)中看到新的HTML5的驗(yàn)證架構(gòu),在頁面開發(fā)環(huán)境中也可以算作目標(biāo)驗(yàn)證架構(gòu)師HTML5。同時(shí)開始支持對(duì)html標(biāo)簽和css的部分Intellisense 支持。
最早,也是最令人印象深刻,特別是對(duì)我這樣的懶人而言,記得最深的就是初始化的html元素被簡(jiǎn)單到非常極致的情況了
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- </head>
- <body>
- </body>
- </html>
我第一次聽說不要寫DOCTYPE中的內(nèi)容后,是非常的激動(dòng)啊,終于不要那些亂七八糟的東西了,不過轉(zhuǎn)念一想,我好像也從來沒有寫過,都IDE幫我搞定的嘛,慚愧啊慚愧。
然后我們說HTML5的新元素,在了解新元素前,我想先說明下個(gè)人觀點(diǎn),對(duì)于標(biāo)簽的運(yùn)用無論如何都是見仁見智的東西,標(biāo)準(zhǔn)是一個(gè)指導(dǎo)和參考意見,不同的人有不同的理解的哈利波特(莎士比亞我不是說你),我的理解從最初的HTML4的語義標(biāo)簽開始:
- <body>
- <header>
- <img alt="logo" />
- <h2>
- *****公司</h2>
- <nav>
- <ol>
- <li>導(dǎo)航1</li>
- <li>導(dǎo)航2</li>
- <li>導(dǎo)航3</li>
- <li>導(dǎo)航4</li>
- <li>導(dǎo)航5</li>
- </ol>
- </nav>
- </header>
- </body>
- <body>
- <header>
- <h2>
- <img alt="logo" />
- </h2>
- <nav>
- <ol>
- <li>導(dǎo)航1</li>
- <li>導(dǎo)航2</li>
- <li>導(dǎo)航3</li>
- <li>導(dǎo)航4</li>
- <li>導(dǎo)航5</li>
- </ol>
- </nav>
- </header>
- </body>
隨便說一下,HTML5中繼續(xù)保留了ol和ul,我個(gè)人的建議是吧那些解釋差異很復(fù)雜的同類元素去掉,比如保留abbr放棄acronym,可惜ol和ul都保留下來了,不過我建議用ol。
- <header>
- <h2>
- 像螞蟻一樣工作,像蝴蝶一樣生活
- </h2>
- <h3>
- 記錄成長(zhǎng)的點(diǎn)滴
- </h3>
- <p>
- 類似后面文章的前言部分啦</p>
- </header>
文檔本身可以用article元素來標(biāo)記,article可以描述整篇文章和其包含的所有信息。往往article中也包含了header(我說的是往往)或者hgroup(這個(gè)倒真的不一定需要用)。
- <article>
- <h2>
- 標(biāo)題
- </h2>
- </article>
如果,有主副標(biāo)題,但沒有說明性描述,那直接hgroup也可以
- <article>
- <hgroup>
- <h2>
- 主標(biāo)題
- </h2>
- <h3>
- 副標(biāo)題
- </h3>
- </hgroup>
- </article>
現(xiàn)在應(yīng)該對(duì)header更有感覺了,是為了向?yàn)g覽器描述出,哪些是文檔的頁眉區(qū)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。