編寫第一個HTML5頁面

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title></title>
<style type="text/css">
#myCanvas{
    background:red;
    width:200px;
    height:100px;  
}
</style>
</head>
<body>
<canvas id="myCanvas">該瀏覽器不支持HTML5的畫布標記!></canvas>
</body>
<html>

將以上代碼保存為index.html文件,并使用IE8瀏覽器打開帕涌,此時你會發(fā)現(xiàn)IE8瀏覽器顯示的<canvas>標簽內(nèi)的文字值依,這是由于IE8不支持HTML5的畫布標簽。如果你使用Chrome碌补,或者360瀏覽器打開,就會看到一個長寬比為2:1的紅色方框,此時<canvas>的內(nèi)容才是正確的表示奈揍。

簡單的Web頁面

<!DOCTYPE html>
<META charset=""utf-8">
<TITLE>第一個HTML5頁面</TITLE>
<P>Hello,World</P>

<!DOCTYPE html>告訴瀏覽器需要一個doctype來觸發(fā)標準模式。
<META charset="utf-8">說明文檔字符編碼赋续,同時HTML5不區(qū)分字母大小寫男翰,標記結(jié)束符以及屬性是否加引號,即以下代碼是等效的

<meta charset="utf-8">
<META charset="utf-8">
<META charset=utf-8>

細心的人已經(jīng)發(fā)現(xiàn)了纽乱,我們在編碼時省略了<html>,<head>,<body>標記蛾绎,但是在瀏覽器進行解析時,將會自動進行添加鸦列。

使用HTML5結(jié)構(gòu)化元素

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title></title>
    <style type="text/css">
        #header,#siderLeft,#siderRight,#footer{
            border:solid 1px #666;
            padding:10px;
            margin:6px;
        }
        #header{width:500px}
        #siderLeft{
            float: left;
            width:60px;
            height:100px;
        }
        #siderRight{
            float: left;
            width:406px;
            height: 100px;
        }
        #footer{
            clear: both;
            width: 500px;
        }
    </style>
</head>
<body>
<div id="header">導(dǎo)航</div>
<div id="siderLeft">菜單</div>
<div id="siderRight">內(nèi)容</div>
<div id="footer">底部說明</div>
</body>
<html>

下面是以上代碼在瀏覽器中的正確樣式

1.png

使用HTML5新增元素改編以上代碼

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title></title>
    <style type="text/css">
        header,nav,article,footer{
            border:solid 1px #666;
            padding:10px;
            margin:6px;
        }
        header{width:500px}
        nav{
            float: left;
            width:60px;
            height:100px;
        }
        article{
            float: left;
            width:406px;
            height: 100px;
        }
        footer{
            clear: both;
            width: 500px;
        }
    </style>
</head>
<body>
<header>導(dǎo)航</header>
<nav>菜單</nav>
<article>內(nèi)容</article>
<footer>底部說明</footer>
</body>
<html>

在HTML5的新增元素中租冠,<header>標簽可以明確地告訴瀏覽器此處是頁頭,<nav>標記用于構(gòu)建頁面的導(dǎo)航薯嗤,<article>標記用于構(gòu)建頁面內(nèi)容的一部分顽爹,<footer>元素表明頁面已到頁腳或跟元素部分,并且這些標記都可以重復(fù)使用骆姐,極大地提高了開發(fā)者的工作效率话原。

HTML5元素還可以單獨稱為一個區(qū)域

<header>
    <article>
        <h1>內(nèi)容1</h1>
    </article>
</header>

<header>
    <article>
        <h2>內(nèi)容2</h2>
    </article>
</header>

在HTML5中,一個<article>可以創(chuàng)建一個新的節(jié)點诲锹,并且每個節(jié)點都可以有自己的單獨元素繁仁,如<h1><h2>,這樣不僅使內(nèi)容區(qū)域各自分段归园,便于維護黄虱,而且代碼簡單,局部修改方便庸诱。

使用CSS美化HTML5文檔

在默認情況下捻浦,CSS會默認元素的display屬性值為inline,因此桥爽,為了正確地顯示設(shè)置的頁面效果朱灿,需要將元素的display屬性值設(shè)置為block

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title></title>
    <style type="text/css">
        article{display: block}
        article header p{
            font-size:13px;}
        article header h1{
            font-size: 16px;
        }
        .p-date{font-size: 11px}
    </style>
    <script type="text/javascript">
        if (typeof(Worker) == "undefined") {
            /*不支持HTML5時需要執(zhí)行該段script代碼*/
            document.createElement('article')
            document.createElement('header')
        }
    </script>
</head>
<body>
<article>
    <header>
        <h1><a>谷歌退出多項新搜索功能 避談Google+</a></a></h1>
        <p class="p-date">日期:2012-8-11</p>
        <p>網(wǎng)易科技訊 8月 11日消息,據(jù)國外媒體報道钠四,谷歌在主打社交網(wǎng)絡(luò)服務(wù)Google+一鍵后終于重歸"老本行"盗扒,推出一系列和社交網(wǎng)絡(luò)沒有關(guān)聯(lián)的搜索引擎新功能</p>
    </header>
</article>
</body>
<html>

由于有些瀏覽器不支持HTML5中的新增元素跪楞,為了解決這個問題,我們可以在頭部標記<head>中加入JavaScript代碼侣灶。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末甸祭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子褥影,更是在濱河造成了極大的恐慌池户,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凡怎,死亡現(xiàn)場離奇詭異校焦,居然都是意外死亡,警方通過查閱死者的電腦和手機统倒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門斟湃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人檐薯,你說我怎么就攤上這事∽担” “怎么了坛缕?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捆昏。 經(jīng)常有香客問我赚楚,道長,這世上最難降的妖魔是什么骗卜? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任宠页,我火速辦了婚禮,結(jié)果婚禮上寇仓,老公的妹妹穿的比我還像新娘举户。我一直安慰自己,他們只是感情好遍烦,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布俭嘁。 她就那樣靜靜地躺著,像睡著了一般服猪。 火紅的嫁衣襯著肌膚如雪供填。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天罢猪,我揣著相機與錄音近她,去河邊找鬼。 笑死膳帕,一個胖子當著我的面吹牛粘捎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼晌端,長吁一口氣:“原來是場噩夢啊……” “哼捅暴!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起咧纠,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蓬痒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后漆羔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體梧奢,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年演痒,在試婚紗的時候發(fā)現(xiàn)自己被綠了亲轨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸟顺,死狀恐怖惦蚊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情讯嫂,我是刑警寧澤蹦锋,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站欧芽,受9級特大地震影響莉掂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜千扔,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一憎妙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧曲楚,春花似錦厘唾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至载迄,卻和暖如春讯柔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背护昧。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工魂迄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惋耙。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓捣炬,卻偏偏與公主長得像熊昌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子湿酸,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案婿屹? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,760評論 1 92
  • 格式后期處理。 Jeremy Keith在 Fronteers 2010 上的主題演講 今天我想跟大家談一談HTM...
    LordZhou閱讀 1,133評論 0 17
  • 一:在制作一個Web應(yīng)用或Web站點的過程中推溃,你是如何考慮他的UI昂利、安全性、高性能铁坎、SEO蜂奸、可維護性以及技術(shù)因素的...
    Arno_z閱讀 1,177評論 0 1
  • 第四篇 謙德之效 第三篇所說的,都是積善的方法硬萍,能夠積善扩所,自然最好,但人在社會上朴乖,不能不和人來往祖屏,做人的方法必須加...
    大圣書齋閱讀 544評論 6 5
  • 一哩都、關(guān)鍵詞:優(yōu)越感。 今天推薦一篇文章:《身邊的人都比我強婉徘,怎么辦漠嵌?》,具體內(nèi)容請自行搜索盖呼。 二儒鹿、精彩文摘。 1几晤,...
    上成讀書閱讀 248評論 0 0