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