web前端開發
一個XML的簡單應用
代碼如下:
1 <?xml version="1.0" encoding="utf-8"?> 2 3 <svg width="500" height="300" xmlns="http://www.w3.org/2000/svg"> 4 <!----> 5 <rect x="1" y="1" width="498" height="298" fill="none" stroke="blue" stroke-width="2"/> 6 <!-- --> 7 <path d="M0,300 S150,100 200,200 S400,400 500,0" fill="none" stroke="red" stroke-width="2"/> 8 <!----> 9 <g stroke-width="5" stroke="black"> 10 <!-- --> 11 <circle cx="0" cy="-45" r="10" fill="black"/> 12 <line x1="-20" y1="-30" x2="0" y2="-25"/> 13 <line x1="20" y1="-30" x2="0" y2="-25"/> 14 <line x1="-20" y1="0" x2="0" y2="-10"/> 15 <line x1="20" y1="0" x2="0" y2="-10"/> 16 <line x1="0" y1="-10" x2="0" y2="-45"/> 17 18 <circle cx="-30" cy="-45" r="10" fill="black"/> 19 <line x1="-50" y1="-30" x2="-30" y2="-25"/> 20 <line x1="-10" y1="-30" x2="-30" y2="-25"/> 21 <line x1="-50" y1="0" x2="-30" y2="-10"/> 22 <line x1="-10" y1="0" x2="-30" y2="-10"/> 23 <line x1="-30" y1="-10" x2="-30" y2="-45"/> 24 <!----> 25 <animateMotion path="M0,300 S150,100 200,200 S400,400 500,0" dur="8s" repeatCount="indefinite" rotate="auto"/> 26 </g> 27 28 </svg>
具體請看效果圖

HTML5新增常用結構性元素
- 新增的結構性元素
section:定義檔案中的節,比如章節、頁眉、頁腳或檔案中的其他部分,一般用于成節的內容,會在檔案流中開始一個新的節,
article:它是一個特殊的section標簽,它比section具有更明確的語意,它代表一個獨立的、完整的相關內容塊,可獨立于頁面其他內容使用,
nav:此標簽代表頁面的一個部分,表示頁面中導航鏈接的部分
aside:它用來裝載非正文的內容,被視為頁面里面一個單獨的部分,它包含的內容與頁面的主要內容事分開的,可以被洗掉,而不會影響到網頁的內容、章節或是頁面所要傳達的資訊,
hgroup:hgroup標簽是堆網頁或區段section的標題元素(h1-h6)進行組合,
footer:它定義section或檔案的頁腳,包含了頁面、文章或是部分內容有關的資訊,
header:定義檔案的頁眉,通常是一些引導和導航資訊,它不局限于寫在網頁頭部,也可以寫在網頁內容里面,
figure:用于對元素進行組合,多用于圖片與圖片描述組合,
- 在之前的HTML頁面中,大家基本上都是用了Div+CSS定義的布局方式

- 在之前的HTML頁面中,大家基本上都是用了Div+CSS布局方式,而這個則精簡了許多

- 新增的常用語意性元素
mark:定義帶有標記的文本,需要突出顯示文本時使用<mark>標簽,
progress:標簽定義運行中的任務進度(行程).
time:表示時間日期值,
datalis:此標簽規定了用戶可見的或隱藏的需求的補充細節,
datalist:定義選項串列,請與input元素配合使用你該元素,來定義input可能的值,
ruby:此標簽定義ruby注釋,往往與<rt>和<rp>標簽一起配合使用,
menu:表示選單串列,
command:commend標簽可以定義用戶可能呼叫的命令(比如單選按鈕、復選按鈕或按鈕),
2語意性元素示例
代碼如下:
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <title>2語意性元素示例</title> 6 </head> 7 8 <body> 9 <p>I <mark>love</mark> you</p> 10 downloading progress:<progress value="22" max="100"></progress> 11 <p>we open at <time>10:00</time> every morning</p> 12 <p>I have a date on<time datetime="2019-9-10">教師的節日</time></p> 13 <details open> 14 <summary> 15 Copyright 1999-2011. 16 </summary> 17 <p>-by refsnes data.all rights reserved</p> 18 <p>All contedt and graphics on this web site are the property</p> 19 </details> 20 <input list="browers"> 21 <datalist id="browers"> 22 <option value="ie"></option> 23 <option value="opera"></option> 24 <option value="chrome"></option> 25 </datalist> 26 <ruby>漢 27 <rt>han</rt><rp>漢</rp> 28 </ruby> 29 </body> 30 </html>
運行效果如下:

- HTML5廢除的相關元素
能用css代替的元素,比如:basefont、big、center、font、是、strike、tt、u,
不能再使用frame框架,frameset、frame、noframes,HTML5中不支持frame框架,只支持iframe框架,
只有部分瀏覽器支持的元素,applet、bgsound、blink、marquee等標簽,
其他被廢除的元素,比如:廢除rb使用ruby替代、廢除acronym使用abbr替代、廢除dir使用ul替代、廢除listing使用pre替代等,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/31337.html
標籤:HTML5
上一篇:前端學習日記 (三)
下一篇:python基礎知識和練習代碼
