中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html與html5有什么區別

發布時間:2021-04-07 15:27:58 來源:億速云 閱讀:157 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關html與html5有什么區別,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

區別:1、在文檔聲明上,html代碼很長并且很難記住;而html5的聲明相對簡便,語法“<!DOCTYPE html>”。2、html沒有體現結構語義化的標簽,而html5有許多具有語義化的標簽。3、html5可以繪圖,而html不行。

1.文檔的類型聲明不同

html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

html5:文檔聲明相對來說更為簡便,有利于程序員快速閱讀和開發。

<!DOCTYPE html>

2.語義結構方面

html:沒有結構語義化的標簽(通俗來講就是不方便閱讀,沒有告訴你哪里是頭,哪里是尾巴)

html5:添加了許多具有語義化的標簽,

使代碼結構清晰,提高了代碼的可讀性。

下面是html5中的一些語義化標簽:

< title></title>:簡短、描述性、唯一(提升搜索引擎排名)

<hn></hn>:h2~h7分級標題,用于創建頁面信息的層級關系。

<header></header>:頁眉通常包括網站標志、主導航、全站鏈接以及搜索框。

也適合對頁面內部一組介紹性或導航性內容進行標記。

<nav></nav>:標記導航,僅對文檔中重要的鏈接群使用。

<main></main>:頁面主要內容,一個頁面只能使用一次。如果是web應用,則包圍其主要功能。

<article></article>:表示文檔、頁面、應用或一個獨立的容器.

<section></section>:具有相似主題的一組內容,比如網站的主頁可以分成介紹、新聞條目、聯系信息等條塊。

<aside></aside>:指定附注欄,包括引述、側欄、指向文章的一組鏈接、廣告、友情鏈接、相關產品列表等。

<footer></footer>:頁腳,只有當父級是body時,才是整個頁面的頁腳。

<small></small>:指定細則,輸入免責聲明、注解、署名、版權。只適用于短語,不要用來標記“使用條款”、“隱私政策”等長的法律聲明。

<strong></strong>:表示內容重要性。

<em></em>:標記內容著重點(大量用于提升段落文本語義)。

在HTML5中em是表示強調的唯一元素,而strong則表示重要程度。

<b></b>:出于實用目的提醒讀者的一塊文字,不傳達任何額外的重要性

<time></time>:標記時間。datetime屬性遵循特定格式,如果忽略此屬性,文本內容必須是合法的日期或者時間格式。 不再相關的時間用s標簽。

<abbr></abbr>:解釋縮寫詞。使用title屬性可提供全稱,只在第一次出現時使用就ok。

abbr[title]{ 
    border-bottom:1px dotted #000;
 }

<dfn></dfn>:定義術語元素,與定義必須緊挨著,可以在描述列表dl元素中使用。

<address></address>:作者、相關人士或組織的聯系信息(電子郵件地址、指向聯系信息頁的鏈接)。如果提供整個頁面的作者聯系信息,一般放在頁面級footer里。不能包含文檔或者文檔等其他內容。

<code></code>:標記代碼。包含示例代碼或者文件名 (< > )

<pre></pre>:預格式化文本。保留文本固有的換行和空格。

3.html5的繪圖功能

1)canvas

在HTML5以前,web前端開發者無法在HTML頁面上動態地繪制圖片。HTM5新增了一個<canvas></canavas>元素,相當于一個畫布.但它本身不具備畫圖能力,必須使用腳本來完成實際的繪圖任務。運用getContext方法可以返回一個對象,該對象提供了繪畫的屬性和方法。

? 步驟1:得到<canvas></canavas>DOM對象

? 步驟2:調用Canvas對象的getContext()方法得到CanvasRederingContext2D對象(getContext方法里面傳一個參數:”2d”)

? 步驟3:調用CanvasRederingContext2D完成畫圖

2)SVG:可伸縮矢量圖形,用于定義網絡的基于矢量的圖形。

關于html與html5有什么區別就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

拜城县| 云南省| 兰西县| 景德镇市| 无极县| 信宜市| 中超| 肥西县| 合川市| 太谷县| 政和县| 刚察县| 新竹县| 焉耆| 普兰县| 新巴尔虎右旗| 永新县| 揭西县| 常宁市| 旅游| 博湖县| 甘肃省| 兴海县| 资中县| 桂阳县| 辽中县| 湟中县| 吉水县| 东乌| 冷水江市| 溧水县| 雅安市| 东光县| 清新县| 科尔| 南康市| 开阳县| 肥乡县| 南通市| 新蔡县| 托里县|