首頁 web前端 html教學 一起來聊聊html與HTML5的差別

一起來聊聊html與HTML5的差別

Jun 29, 2020 am 11:47 AM
html

一起來聊聊html與HTML5的差別

今天有人問我了,你常用html5還是html? emmm......其實自己在平常寫網頁時,對這兩者沒有刻意區分。如果非要說差別的話,顯而易見的差別就是下面我列出來的這些了。至於往深層理解了:HTML5已經遠遠超越了標記語言的範疇,其背後是一組技術集。小白學習太淺,不敢多講。 >.<

1.文件的型別宣告不同

html:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

html5:文檔宣告相對來說更簡單,有利於程式設計師快速閱讀和開發。

2.語意結構面向

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

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

#使程式碼結構清晰,提高了程式碼的可讀性。

以下是html5中的一些語意化標籤:

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

:h1~h6分級標題,用於建立頁面資訊的層級關係。

:頁眉通常包括網站標誌、主導航、全站連結以及搜尋框。

也適合標記頁面內部一組介紹性或導覽性內容。

:標記導航,僅對文件中重要的連結群使用。

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

:表示文件、頁面、應用程式或一個獨立的容器.

:具有相似主題的一組內容,例如網站的主頁可以分成介紹、新聞條目、聯絡資訊等條塊。

:指定附註欄,包括引述、側欄、指向文章的一組連結、廣告、友誼連結、相關產品清單等。

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

:指定細則,輸入免責聲明、註解、署名、版權。

只適用於短語,不要用來標記「使用條款」、「隱私權政策」等長的法律聲明。

:表示內容重要性。

:標記內容著重點(大量用於提升段落文本語意)。

:反白顯示文字(yellow),提醒讀者。

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

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

:不同於其他文字的文字= =|||這個翻譯真的是······

:建立圖(預設有40px左右margin)。

:figure的標題,必須是figure內嵌的第一個或最後一個元素。

:指明引用或參考,如圖書的標題,歌曲、電影、等的名稱,演唱會、音樂會、規範、報紙、或法律文件等。

只用於參考來源本身,而不是從中引述。

:引述文本,預設新的一行顯示。

:短的引述(跨瀏覽器問題,盡量避免使用)。

可以對blockquoto和q元素使用cite屬性(不是cite元素!),對搜尋引擎自動化工具有用。 cite=“URL”引述來源位址。

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

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

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

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

:作者、相關人士或組織的聯絡資訊(電子郵件地址、指向聯絡資訊頁的連結)。

If you provide the author contact information for the entire page, it is usually placed in the page-level footer. It cannot contain documents or other content such as documents.

: Removed content.

: Added content.

A rare element that can surround both block level and phrase content.

: Mark code. Contains sample code or file names (< > )

: Preformatted text. Preserves text's inherent line breaks and spaces. 

3.html5 drawing function

1) canvas

Before HTML5, web front-end developers could not draw in HTML Dynamically draw pictures on the page 1) HTM5 adds a new element, which is equivalent to a canvas. However, it does not have the ability to draw pictures, and a script must be used to complete the actual drawing task. Using the getContext method can return an object that provides the properties and methods of painting.

• Step 1: Get the DOM object

• Step 2: Call the getContext() method of the Canvas object to get the CanvasRederingContext2D object (pass a parameter in the getContext method : "2d")

• Step 3: Call CanvasRederingContext2D to complete the drawing

2) SVG:Scalable vector graphics, used to define vector-based graphics for the network.

Thank you everyone for reading, I hope you will benefit a lot.

This article is reproduced from: https://blog.csdn.net/yezi__6/article/details/82881729

Recommended tutorial: "HTML Tutorial"

以上是一起來聊聊html與HTML5的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Stock Market GPT

Stock Market GPT

人工智慧支援投資研究,做出更明智的決策

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

UC瀏覽器如何導入其他瀏覽器書籤_UC瀏覽器導入書籤數據操作方法 UC瀏覽器如何導入其他瀏覽器書籤_UC瀏覽器導入書籤數據操作方法 Sep 24, 2025 am 10:36 AM

可通過UC瀏覽器導入功能將其他瀏覽器書籤遷移:首先選擇“導入書籤”並授權讀取數據;2.支持從HTML文件手動導入,需先在源瀏覽器導出書籤為HTML並選擇文件導入;3.也可通過雲服務中轉,啟用雲端同步後在UC瀏覽器拉取書籤數據完成遷移。

HTML中的對象和嵌入式標籤有什麼區別? HTML中的對象和嵌入式標籤有什麼區別? Sep 23, 2025 am 01:54 AM

theObjectTagisPreferredForrembedDingexternalContentDuetoItsationalsitions,shoultbacksupport,and standardsCompliance,wheembedissimplerbutlackssfallbacksfallbacksandbackandbackand parameteroptions,使usitable -ositable -ositable -ositableonlylylyforbasicusecases。

如何使用HTML製作全屏背景圖像 如何使用HTML製作全屏背景圖像 Sep 23, 2025 am 05:43 AM

使用CSS設置全屏背景圖,可通過直接樣式化body或使用全屏容器實現。 1.將background-size設為cover並配合background-position:center確保圖片覆蓋且居中;2.可選fixed固定背景或用容器更靈活控制佈局;3.使用高分辨率優化圖片,添加fallback顏色提升體驗。

什麼是語義HTML 什麼是語義HTML Sep 25, 2025 am 02:37 AM

SemanticHTMLusesmeaningfultagslikearticle,section,nav,andmaintoclearlydefinecontentstructureforbothdevelopersandbrowsers.Theseelementsimproveaccessibilitybyenablingscreenreaderstointerpretpagelayouteffectively,enhanceSEOthroughbettercontentorganizati

HTML的頭標籤是什麼? HTML的頭標籤是什麼? Sep 24, 2025 am 06:47 AM

theheadtagcontainsmetadataandataAndResiorcesenceSential forBrowserAndSearchEngineProcessing,包括title,tarneet,description,stylesheets,scripts,andViewPortSettings,andViewPortSettings,asshonnIntheexampleWithProperHtmlStructure。

如何在HTML中自動播放視頻 如何在HTML中自動播放視頻 Sep 25, 2025 am 05:04 AM

要實現視頻自動播放,必須將視頻靜音。使用autoplay和muted屬性可確保HTML視頻在現代瀏覽器中自動播放,如需循環播放可添加loop屬性,若移除controls則不顯示控制條。

如何強制鏈接下載HTML中的文件? 如何強制鏈接下載HTML中的文件? Sep 22, 2025 am 02:34 AM

使用download屬性可強制瀏覽器下載文件而非打開,如下載PDF,支持自定義文件名和同源文件,跨域需服務器配合CORS及Content-Disposition頭。

如何在HTML中創建簡單的圖像庫 如何在HTML中創建簡單的圖像庫 Sep 25, 2025 am 01:20 AM

創建HTML結構,使用div容器和img標籤添加圖片;2.用CSS設置flex或grid佈局,調整間距與樣式;3.通過媒體查詢實現響應式設計;4.可選添加帶文字的圖片容器以顯示標題。

See all articles