HTML常用文本元素

来源:http://www.cnblogs.com/xinjie-just/archive/2016/10/13/5954787.html
-Advertisement-
Play Games

本文首發於個人微信公眾號(xinjie-just)。 HTML是超文本標記語言,它提供網頁的具體內容,包括文本、表單、圖像、表格、鏈接、多媒體、列表等。其中文本是我們遇到的最多的展示內容。正確的使用文本標簽,會使頁面具有語義化,也有利於SEO。 文本標簽主要包括:abbr, address, str ...


本文首發於個人微信公眾號(xinjie-just)。

HTML是超文本標記語言,它提供網頁的具體內容,包括文本、表單、圖像、表格、鏈接、多媒體、列表等。其中文本是我們遇到的最多的展示內容。正確的使用文本標簽,會使頁面具有語義化,也有利於SEO。

文本標簽主要包括:abbr, address, strong, b, em, i, bdi, bdo, blockquote, cite, code, del, ins, s, dfn, kbd, mark, small, meter, pre, progress, q, sub, sup, time, span, var.

網頁中並不總是使用 div 和 span 就夠了。正確使用這些文本標簽,使得我們的頁面即便沒有 css 的情況下,也能良好的展示。另一方面,使用這些標簽是為了寫出別人能看得懂的代碼,而不僅僅是機器能看得懂,這也是我從學習編程以來一直在努力的方向。

1. abbr

<abbr title="解釋縮寫詞,解釋縮寫詞含義或展示其全稱">abbr 解釋縮寫詞,滑鼠懸停在其上時顯示title屬性值</abbr>
<abbr title="World Health Organization">WHO</abbr>

 

2. address

<address>address 定義與 html 頁面和頁面一部分有關的作者、相關人士或組織的聯繫信息,通常位於頁面底部或相關部分內 (用 address 標記公司網站 “聯繫我們” 中的辦公地點,則是錯誤的用法),字體以斜體顯示</address>
<address>
    Written by <a href="mailto:[email protected]">Jon Doe</a>.<br> 
    Visit us at:<br>
    Example.com<br>
    Box 564, Disneyland<br>
    USA
</address>

 

3. strong

<strong>strong 強調內容的重要性(重要程度),字體以粗體顯示</strong>
<strong>stop and get out</strong>

 

4. b

<b>b 表示出於實用目的提醒讀者註意的一塊文字,不傳達任何額外的重要性,也不代表其他的語態和語氣,用於文章的關鍵詞、評論中的產品名、文章導語、基於文本的互動式軟體中的指示操作的文字</b>        
<p>他在感情上的<b>愚鈍</b>就想門窗緊閉的屋子</p>

 

5. em

<em>em 表示內容的著重點(唯一性),字體以斜體顯示</em>
<em>I just love you</em>

 

6. i

<i>i 表示一塊不同於其他文字的文字,具有不同的語態或語氣,或其他不同於常規之處,用於如技術名稱、技術術語、外語中的慣用語、翻譯的散文、西方文字中的船舶名稱等</i>
<i>HTML,重構,wow,解憂雜貨店,泰坦尼克號</i>

 

7. bdi

<bdi>bdi 允許設置一段文本,使其脫離其父元素的文本方向設置。目前只有 Firefox 和 Chrome 瀏覽器支持</bdi>

 

8. bdo

<bdo dir="ltr">bdo 定義文本的方向,ltr(從左到右為預設方向)</bdo>        
<bdo dir="ltr">This text will go left-to-right.</bdo>        
<bdo dir="rtl">This text will go right-to-left.</bdo>    

 

9. blockquote

<blockquote>blockquote 表示單獨存在的引述(可長可短)</blockquote>
<blockquote cite="http://www.worldwildlife.org/who/index.html">For 50 years, WWF has been protecting the future of nature. The world’s leading conservation organization, WWF works in 100 countries and is supported by 1.2 million members in the United States and close to 5 million globally.</blockquote>

 

10. cite

<cite>cite 指明對某內容源的引用或參考。如:戲劇、腳本、圖片的標題、歌曲、電影、照片、雕塑的名稱、演唱會、音樂會、規範、報紙、法律文件(不能作為對人名的引用),字體以斜體顯示</cite>
<p>你我都當過警務處長,自己人太懂禮貌,虛偽!這句話出自電影<cite>《寒戰II》</cite></p>

 

11. code

<code>code 定義電腦代碼文本</code>
<code>This is a piece of computer code: alert("這裡有再次成為好人的路,Here is the way to be a good person again.")</code>    

 

12. del

<del>del 如果需要在前一個版本之後對頁面內容的編輯標記出來,或者對不再準確、不再相關的文本進行標記。 ins 表示添加內容, del 表示刪除內容, s 用來標記不再準確或不再相關的內容, 瀏覽器對刪除的內容加刪除線,對添加的內容加上下劃線,對 s 元素添加刪除線</del>
<p>My favorite color is <del>blue</del> red!</p>

 

13. ins

<ins>ins 如果需要在前一個版本之後對頁面內容的編輯標記出來,或者對不再準確、不再相關的文本進行標記。 ins 表示添加內容, del 表示刪除內容, s 用來標記不再準確或不再相關的內容, 瀏覽器對刪除的內容加刪除線,對添加的內容加上下劃線,對 s 元素添加刪除線</ins>
<p>My favorite color is not blue, is <ins>red</ins>!</p>

 

14. s

<s>s 如果需要在前一個版本之後對頁面內容的編輯標記出來,或者對不再準確、不再相關的文本進行標記。 ins 表示添加內容, del 表示刪除內容, s 用來標記不再準確或不再相關的內容, 瀏覽器對刪除的內容加刪除線,對添加的內容加上下劃線,對 s 元素添加刪除線</s>
<p><s>You think I love you!</s></p>
<p>As a matter of fact, I love her!</p>

 

15. dfn

<dfn>dfn 短語標簽,定義一個項目。對其做語義上的區分,用 dfn 包圍要定義的術語,而不是包圍定義</dfn>
<p>There is a item, <dfn>txhy APP</dfn></p>

 

16. mark

<mark>mark 用於提起讀者對特定文本片段的註意,對文本添加黃色背景。可以在樣式表中添加 mark{ background: yellow;} 讓瀏覽器實現同樣的效果</mark>
<p>Do not forget to buy <mark>milk</mark> today.</p>

 

17. small(非常常見,又容易用錯或直接不使用)

<small>small 免責聲明、註解、署名、版權信息、法律限制等(標記短語,不要標記過長文字),字體以小字型大小顯示</small>
<p>example: <small>京公網安備11000002000001號(百度備案號)</small></p>

 

18. pre

<pre>pre 定義預格式文本</pre>
<pre>
        給重要的人寫信,一定要自己親筆手寫。
        別人認真問的問題,一定要認真回答。
</pre>

 

19. q

<q>q 用於短的引述</q>
<p>WWF's goal is to: <q>Build a future where people live in harmony with nature.</q>We hope they succeed.</p>

 

20. sub

<sub>sub 創建下標.下標文本將會顯示在當前文本流中字元高度的一半為基準線的下方,但是與當前文本流中文字的字體和字型大小都是一樣的</sub>
<p>我們知道,H<sub>2</sub>O分解將生成H<sub>2</sub>和O<sub>2</sub></p>

 

21. sup

<sup>sup 創建上標。上標文本將會顯示在當前文本流中字元高度的一半為基準線的上方,但是與當前文本流中文字的字體和字型大小都是一樣的</sup>
<p>時間就像海綿里的水,擠一擠總會有的<sup>[1]</sup></p>

 

22. time

<time>time 標記時間、日期、時間段. 標簽定義西曆的時間(24 小時制)或日期,時間和時區偏移是可選的</time>
<p>We open at <time>10:00</time> every morning.</p>
<p>I have a date on <time datetime="2008-02-14">Valentines day</time>.</p>

 

23. span

<span>span 同 div 一樣,沒有任何語義,只適合包圍字詞和短語。可對文檔進行分離,然後添加適當的樣式。</span>
<p><span style="color:blue;"> just </span><span style="color:darkolivegreen;"> cting </span>影響,生活變得有趣多了</p>

 

24. var

<var>定義變數</var>
<var>variable</var>

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 構建了公司網站之後,接下來就可以考慮設計一個線上商店了。 此次的設計以上一章的設計為基礎, 只是添加了一個包含如下元素的新頁面: □ 包含商品小圖、標題和說明的產品網格; □ 位於左側的變懶,用於按類別、品牌等篩選商品; □ 方便用戶導航的麵包屑和分頁鏈接。 大家先看一看Zappos (http:/ ...
  • 對於網址欄的URL不同的操作方式有不同的載入資源、獲取數據的方式,下麵的詳細過程針對"在地址欄輸入URL,按enter(回車)鍵載入資源"此種操作方式做解析,其它的方式的過程大同小異,差異會在後面再做分析。 1. 瀏覽器開啟一個線程來處理這個請求,對URL判斷如果是http協議就按照web方式處理; ...
  • Function類型 ECMAScript中最有意思的就是函數了,有意思的根源,在於函數實際上是對象。每個函數都是Function的實例,具有屬性和方法。而重要的一點是,函數名,不過是指向函數的指針,不會與某個函數綁定。 1.函數定義 (1)創建函數有函數聲明法和函數表達式法。(2)函數名僅僅是指向 ...
  • Sublime Text是個小巧便捷的編輯器,除了眾多好用的插件外,還有它自帶的快捷鍵,打代碼事半功倍,不會用的趕緊看看吧! ...
  • 早就聽說過斷點續傳這種東西,前端也可以實現一下 斷點續傳在前端的實現主要依賴著HTML5的新特性,所以一般來說在老舊瀏覽器上支持度是不高的 本文通過斷點續傳的簡單例子(前端文件提交+後端PHP文件接收),理解其大致的實現過程 還是先以圖片為例,看看最後的樣子 一、一些知識準備 斷點續傳,既然有斷,那 ...
  • × 目錄 [1]屬性對象 [2]可選參數 [3]選項參數 前面的話 很多情況下,前面介紹的jQuery動畫的簡單效果無法滿足用戶的各種需求,那麼就需要對動畫有更多的限制,需要採取一些高級的自定義動畫來解決這些問題。本文將詳細介紹jQuery的自定義動畫animate 屬性對象 animate()方法 ...
  • css的屬性很多,每一個屬性的值也很多,組合起來便有成千上萬種。不同屬性之間的相互組合也可以產生不同的樣式,css真是一種優美的樣式設計語言。下麵對工作中常見的易混淆的屬性和值進行總結: 1. line-height(行高) 帶單位與不帶單位的區別: 我們知道行高是可以繼承的。當父元素的行高值沒有帶 ...
  • 最近使用了一款模板,學習成本比較低,性能也不錯。覺得很好用,所以推薦給大家。 artTemplate 介紹 artTemplate 是新一代 javascript 模板引擎,它採用預編譯方式讓性能有了質的飛躍,並且充分利用 javascript 引擎特性,使得其性能無論在前端還是後端都有極其出色的表 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...