TML5中有一些特殊字符需要使用實體編碼(entity code)來表示,以確保在HTML文檔中正確顯示它們。以下是一些常用的HTML5特殊字符及其對應的實體編碼:
這只是一小部分常見的HTML5特殊字符,您可以在需要使用特殊字符的地方使用它們的實體編碼,以確保網頁正確地顯示這些字符。
<article> 標記定義一篇文章
<header> 標記定義一個頁面或一個區域的頭部
<nav> 標記定義導航鏈接
<section> 標記定義一個區域
<aside> 標記定義頁面內容部分的側邊欄
<hgroup> 標記定義文件中一個區塊的相關信息
<figure> 標記定義一組媒體內容以及它們的標題
<figcaption> 標簽定義 figure 元素的標題。
<footer> 標記定義一個頁面或一個區域的底部
<dialog> 標記定義一個對話框(會話框)類似微信
<video> 標記定義一個視頻
<audio> 標記定義音頻內容
<source> 標記定義媒體資源
<canvas> 標記定義圖片
<embed> 標記定義外部的可交互的內容或插件 比如flash
<menu>命令列表
<menuitem>menu命令列表標簽 FF(嵌入系統)
<command> menu標記定義一個命令按鈕
<meter>狀態標簽(實時狀態顯示:氣壓、氣溫)C、O
<progress>狀態標簽 (任務過程:安裝、加載) C、F、O
<datalist> 為input標記定義一個下拉列表,配合option F、O
<details> 標記定義一個元素的詳細內容 ,配合dt、dd C
<ruby> 標記定義 注釋或音標
<rp> 告訴那些不支持 Ruby元素的瀏覽器如何去顯示
<rt> 標記定義對ruby的注釋內容文本
<keygen> 標記定義表單里一個生成的鍵值(加密信息傳送)O、F
<mark> 標記定義有標記的文本 (黃色選中狀態)
<output> 標記定義一些輸出類型,計算表單結果配合oninput事
刪除的HTML標簽
basefont,big,center,font, s,strike,tt,u;
frame,frameset,noframes;
acronym ,applet,isindex,dir
<b> 代表內聯文本,通常是粗體,沒有傳遞表示重要的意思
<i> 代表內聯文本,通常是斜體,沒有傳遞表示重要的意思
<dd> 可以同details與figure一同使用,定義包含文本,dialog也可用
<dt> 可以同details與figure一同使用,匯總細節,dialog也可用
<hr> 表示主題結束,而不是水平線,雖然顯示相同
<menu> 重新定義用戶界面的菜單,配合commond或者menuitem使用
<small> 表示小字體,例如打印注釋或者法律條款
<strong> 表示重要性而不是強調符號
若有不全歡迎評論!(* ̄︶ ̄)
們來看一下在HTML5中的標記方法。
內容類型(ContentType)
首先,HTML5文件的擴展名和內容類型沒有發生變化。即擴展名還是.html或.htm,內容類型還是.text/html。
DOCTYPE聲明
要使用HTML5標記,必須先進行如下的DOCTYPE聲明。不區分大小寫。Web瀏覽器通過判斷文件開頭有沒有這個聲明,讓解析器和渲染類型切換成對應HTML5的模式。
<!DOCTYPE html>
另外,當使用工具時,也可以在DOCTYPE聲明方式中加入SYSTEM標識。不區分大小寫。此外還可將雙引號換為單引號來使用,聲明方法如下面的代碼。
<!DOCTYPE HTML SYSTEM "about:legacy-compat">
字符編碼的設置
字符編碼的設置方法也有些新的變化。以前,設置HTML文件的字符編碼時,要用到meta元素,代碼如下。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
在HTML5中,可以使用<meta>元素的新屬性charset來設置字符編碼。
<meta charset="UTF-8">
以上兩種方法都有效。因此也可以繼續使用前者(通過content元素的屬性來設置)。但二者不能同時使用。如下所示代碼的使用方法是錯誤的。
<!-- 不能混合使用charset 屬性和http-equiv 屬性 -->
<meta charset="UTF-8" http-equiv="Content-Type" content="text/html;charset=UTF-8">
注意
從HTML5開始,文件的字符編碼推薦使用UTF-8。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。