最外層html雙標(biāo)簽,里面分別是頭部(head雙標(biāo)簽)、身體(body雙標(biāo)簽)。
創(chuàng)新互聯(lián)是專業(yè)的太子河網(wǎng)站建設(shè)公司,太子河接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行太子河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
頭部html用來包裹整個html文檔
head一般用來放諸如meta、link、script等標(biāo)簽。
body用來放各種常用的標(biāo)簽(div,h1-h6,a,p,header,section,script等)。
簡樹如下:(html5規(guī)范)
!DOCTYPE html
html lang="zh-CN"
head
meta charset="utf-8"
meta http-equiv="X-UA-Compatible" content="IE=edge"
meta name="viewport" content="width=device-width, initial-scale=1"
!-- 上述3個meta標(biāo)簽*必須*放在最前面,任何其他內(nèi)容都*必須*跟隨其后! --
title網(wǎng)站標(biāo)題/title
link href="css/min.css" rel="stylesheet"
/head
body
h1你好,世界!/h1
div我是你的啥/div
/body
/html
對于HTML5來講,在網(wǎng)頁結(jié)構(gòu)上標(biāo)簽定義與使用更加語義化,讓搜索引擎以及工程師更加迅速理解當(dāng)前網(wǎng)頁的整個重心所在!
列舉常用HTML5結(jié)構(gòu)組合
header
nav
section
article
figure
figcaption
aside
footer
一般首頁結(jié)構(gòu),如圖所示
當(dāng)然也可以是下面的結(jié)構(gòu)
其中section和article最為相似,而且和div標(biāo)簽貌似也有很大相似之處。
但看似相似,并不是真的相似,這些標(biāo)簽是為了布局而生的,自然有它們更精確的語義定位,或者說他們更將強(qiáng)調(diào)Html的語義。
DIV
這個標(biāo)簽一直是我們見得最多、用得最多的標(biāo)簽。
它本身無任何語義,用作布局以及樣式化標(biāo)簽。
Section
與div相似,但它有更進(jìn)一步的語義。
section用作一段有專題性的內(nèi)容,一般在它里面會帶有標(biāo)題。 ?section典型的應(yīng)用場景應(yīng)該是文章的章節(jié)、標(biāo)簽對話框中的標(biāo)簽頁、或者論文中有編號的部分。
Article
article是一個特殊的section標(biāo)簽,它比section具有更明確的語義, 它代表一個獨(dú)立的、完整的相關(guān)內(nèi)容塊。
div、section、article,語義是從無到有,逐漸增強(qiáng)的。
div無任何語義,僅僅用作樣式化或者腳本化的標(biāo)簽,對于一段主題性的內(nèi)容,則就適用section,而假如這段內(nèi)容可以脫離上下文,作為完整的獨(dú)立存在的一段內(nèi)容,則就適用 article。
原則上來說,能使用article的時候,也是可以使用section的,但是實(shí)際上,假如使用article更合適,那么就不要使用section。
因?yàn)闆]有說明有沒使用 jQuery 等語言庫,所以使用原生JS來演示。
代碼如下,直接復(fù)制那段JS去用就可以了。
over是進(jìn)入?yún)^(qū)域的事件,out是離開區(qū)域的事件。
!DOCTYPE?html
html
head?
meta?charset="utf-8"?
/head
body
canvas?id="myCanvas"?width="200"?height="100"?style="border:1px?solid?#000000;"
您的瀏覽器不支持?HTML5?canvas?標(biāo)簽。
/canvas
canvas?id="myCanvas2"?width="300"?height="200"?style="border:1px?solid?#000000;"
您的瀏覽器不支持?HTML5?canvas?標(biāo)簽。
/canvas
script
var?obj=document.querySelectorAll('canvas');
for(var?i=0;iobj.length;i++){
obj[i].onmouseover=function(){
this.style.backgroundColor='#ccc';
}
obj[i].onmouseout=function(){
this.style.backgroundColor='#fff';
}
}
/script
/body
/html
圖表的背景一般是精心設(shè)計的它有一定的梯度、網(wǎng)格線、號碼標(biāo)簽和月份名稱等等,如果直接通過JavaScript進(jìn)行繪制可能需數(shù)十行或上百行的代碼。但是如果我們直接通過Canvas直接創(chuàng)建一個背景圖。我們只需要在其他的軟件如PS上繪制好一個背景圖,然后加載到Canvas上就可以了。
!DOCTYPE html
html
head
meta charset="utf-8"
title繪制圖表/title
/head
body
div id="result-stub" class="well hidden"
canvas id="canvas" width="345" height="345"
p你的瀏覽器不支持canvas元素/p
/canvas
/div
script
// ??1、要繪制圖表首先我們要獲取到canvas對象以及具有圖表背景的圖片對象。
var
canvas = document.getElementById('canvas'),
context = null;
context = canvas.getContext('2d');
var img = new Image();
img.src ='chart-background.png';//這里是一張具有圖表背景的圖片
// ???2、繪制一個具有圖表背景的圖片后再根據(jù)要繪制的曲線圖各個點(diǎn)在canvas是中的坐標(biāo)繪制直線。
img.onload = function() {
//繪制圖片
context.drawImage(img, 0, 0);
//繪制直線
context.beginPath();
context.moveTo(70, 105);
context.lineTo(105, 132);
context.lineTo(142, 250);
context.lineTo(176, 175);
context.lineTo(212, 145);
context.lineTo(245, 197);
context.lineTo(280, 90);
context.stroke();
}
/script
script src="jquery.js"/script
/body
/html
3、本示例的最終繪制效果如下:這樣一個曲線圖表就繪制出來的,其他的圖表也可以用類似的方法進(jìn)行繪制。
這些都是有關(guān)于HTML5新特性的一些應(yīng)用。給你推薦一個教程網(wǎng)站秒秒學(xué),該網(wǎng)站上有關(guān)于HTML5新特性的講解。
html5可以將網(wǎng)頁分塊, 網(wǎng)頁分塊意味著將一個頁面劃分為幾個獨(dú)立的部分,包括內(nèi)容、菜單、頭部、底部、鏈接等, 這些只要使用一些新的標(biāo)簽。下面是一張html5概念圖:
1、header 網(wǎng)站頭部標(biāo)簽
2、nav 導(dǎo)航標(biāo)簽
3、article 內(nèi)容標(biāo)簽
4、section 文章標(biāo)簽
5、aside ?側(cè)邊欄
6、footer 網(wǎng)站底部標(biāo)簽
新聞標(biāo)題:html5結(jié)構(gòu)圖,Html基本結(jié)構(gòu)
標(biāo)題網(wǎng)址:http://m.kartarina.com/article8/dseeiip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、建站公司、微信小程序、Google、網(wǎng)站維護(hù)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)