十個幾乎無人使用的罕見HTML標簽
HTML遠不止<div>、<a>和<p>這些標簽。
還有許多更復雜、功能更強大的標簽,很多開發者幾乎從不使用。
這些標簽具有從現代列表可視化到??彩色高亮等有趣功能。
1.<abbr>標簽
<abbr>標簽用于定義縮寫或首字母縮略詞,如HTML、CSS和JS。
也包括LOL——盡管現在它更像是一個獨立的詞。
I'm reading about
<abbr title="Hypertext Markup Language">HTML</abbr>
tags at
<abbr title="Coding Beauty">CB</abbr>
我們使用<abbr>標簽的title屬性來顯示縮寫/首字母縮略詞的描述,當你懸停在元素上時會顯示:
懸停在<abbr>上以顯示完整形式:
2. <q>標簽
<q>標簽表示其中的文本是一個簡短的內聯引用。
<q>Coding creates informative tutorials on Web Development technologies</q>
現代瀏覽器通常通過在封閉的文本周圍添加引號來實現這個標簽:
3. <s>標簽
<s>用于刪除線。
用于更正而不破壞更改歷史。
Buy for <s>$200</s> $100
<del>和<ins>對類似,但在語義上用于文檔更新而不是更正。
<!DOCTYPE html>
<html lang="en">
<head>
<style>
del {
background-color: lightsalmon;
}
ins {
text-decoration: none;
background-color: lightgreen;
}
</style>
</head>
<body>
My favorite programming language is <del>JavaScript</del> <ins>TypeScript</ins>
</body>
</html>
4. <mark>標簽
標記或高亮文本。
Coding <mark>Beauty</mark> Website
默認為黃色背景:
就像瀏覽器顯示搜索結果那樣。
5. <wbr>標簽
<wbr>告訴瀏覽器,"你只能在這里和那里斷開文本"
這樣瀏覽器就不會隨意地在關鍵詞中斷開。
這就是為什么它叫wbr -- Word BReak Opportunity(單詞斷開機會)
沒有<wbr>:
<p>this-is-a-very-long-text-created-to-test-the-wbr-tag</p>
現在使用<wbr />。
<p>this-is-a-very-long-te<wbr />xt-created-to-test-the-wbr-tag</p>
精確地在...-te之后斷開:
6.<details>標簽
<details>全是關于展開和收縮的 -- 就像宇宙一樣。
<details>
<summary>Lorem Ipsum</summary>
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Deleniti eos quod fugiat quasi repudiandae, minus quae facere. Sed, quia? Quod cupiditate asperiores neque iste consectetur tempore eum repellat incidunt qui.
</details>
展開:
7. <optgroup>標簽
顧名思義 — 用于分組選項。
你通常可以將巨大的選項列表分組為清晰的層次結構,<optgroup>就是為此而生。
<select name="country" id="countries">
<optgroup label="North America">
<option value="us">United States</option>
<option value="ca">Canada</option>
</optgroup>
<optgroup label="Europe">
<option value="uk">United Kingdom</option>
<option value="fr">France</option>
</optgroup>
</select>
國家 → 大洲。
8. <datalist>標簽
<datalist>致力于讓文本輸入變得輕而易舉。
通過下拉列表實現自動完成:
<form>
<label for="lang">Choose a language:</label>
<input list="langs" name="lang" id="lang" />
<!-- <input> 連接到 <datalist> -->
<datalist id="langs">
<option value="English" />
<option value="French" />
<option value="Spanish" />
<option value="Chinese" />
<option value="German" />
</datalist>
</form>
9. <fieldset>標簽
<fieldset>創建一組字段 — 農民們一定會覺得很有用。
創建清晰的視覺分隔,以便輕松理解表單。
<form>
<fieldset>
<legend>名字</legend>
<label for="fname">名字:</label>
<input type="text" id="fname" name="fname" /><br />
<label for="mname">中間名:</label>
<input type="text" id="mname" name="mname" /><br />
<label for="lname">姓:</label>
<input type="text" id="lname" name="lname" />
</fieldset>
<br />
<label for="email">電子郵箱:</label>
<input type="email" id="email" name="email" /><br /><br />
<label for="password">密碼:</label>
<input type="password" id="password" name="password" />
</form>
我們使用<legend>標簽為<fieldset>元素定義標題。
10. <sup>和<sub>標簽
<sup> -- 上標。<sub> -- 下標。
<p>該文本包含 <sub>下標</sub> 文本</p>
<p>該文本包含 <sup>上標</sup> 文本</p>
更復雜的應用:中和反應??
<p>??<sup>2</sup> - 3?? - 28 = 0. Solve for ??.</p>
<br />
<br />
<p>H<sub>2</sub>SO<sub>4</sub> + NaOH → Na<sub>2</sub>SO<sub>4</sub> + H<sub>2</sub>O</p>
在本文中,我們探討了一些最鮮為人知且很少使用的HTML標簽。盡管使用頻率低,但這些罕見的標簽在特定情況下可能非常有用。