Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
CSS 中,ID 選擇器(ID selectors)是一種強力的選擇器類型,它們允許你根據 HTML 元素的 id 屬性來選擇元素。該選擇器使得找到特定的元素變得非常容易和直觀。在這篇文章中,我們將深入探討 ID selectors 的優勢和巧妙使用方法。
優勢:
巧妙用法:
掌握 ID selectors 編寫 CSS 時的關鍵點包括:
現在,使用 ID selectors 時請確保你已經掌握了這些關鍵點和推薦最佳實踐。
讓我們開始,讓你的 HTML 變得更具特色和動態性!
如果您是一名運維開發工程師,未來想要打造B/S架構產品,那么前端必須得攻破,筆者會和你一起堅持,請跟隨我的步伐一起出發吧!
本篇帶你一起復習鞏固HTML常用的元素和HTML屬性,記住,所有的HTML文檔是由HTML元素定義的,且HTML屬性是HTML元素提供的附加信息。
HTML 元素指的是從開始標簽(start tag)到結束標簽(end tag)的所有代碼。
<!DOCTYPE html>
<html>
<head >
<title>彩虹運維技術棧社區,公眾號ID:TtrOpsStack</title>
<meta charset="utf-8" />
</head>
<body>
<h1>彩虹運維技術棧社區公眾號ID:TtrOpsStack</h1>
<br>
<p>我們會持續分享原創技術文章</p>
</body>
</html>
如:開始標簽是<h1>,中間是內容,結束標簽是</h1>,
特別說明:某些HTML元素沒有內容 (如 <br> )。這些元素稱為空元素。空元素沒有結束標記!
大多數 HTML 元素可以嵌套(可以包含其他 HTML 元素)。
HTML 文檔由嵌套的 HTML 元素構成。
下面的示例包含四個HTML元素 (<html>, <body>, <h1> , <p>):
<!DOCTYPE html>
<html>
<body>
<h1>彩虹運維技術棧社區</h1>
<p>公賬號ID:TtrOpsStack</p>
</body>
</html>
<html> 元素定義了整個 HTML 文檔。
它有一個開始標簽 <html> ,以及一個結束標簽 </html>。
在 <html> 元素內部還有其他元素: <body>:
<!DOCTYPE html>
<html>
<head>
<title>彩虹運維技術棧社區</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>彩虹運維技術棧社區</h1>
<p>公賬號ID:TtrOpsStack</p>
</body>
</html>
<body> 元素定義了 HTML 文檔的主體。
它有一個開始標簽 <body> ,以及一個結束標簽 </body>。
在 <body> 元素內部還有兩個其他元素:<h1> 和
<p>:
<!DOCTYPE html>
<html>
<head>
<title>彩虹運維技術棧社區</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>彩虹運維技術棧社區</h1>
<p>公賬號ID:TtrOpsStack</p>
</body>
</html>
<h1> 元素定義標題。
它有一個開始標簽 <h1> ,以及一個結束標簽 </h1>:
<!doctype html>
<html>
<head>
<title>TtrOpsStack</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>彩虹運維技術棧社區</h1>
</body>
</html>
<p> 元素定義段落。
它有一個開始標簽 <p> ,以及一個結束標簽 </p>:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="UTF-8"/>
</head>
<body>
<p>公賬號ID:TtrOpsStack</p>
</body>
</html>
沒有內容的 HTML 元素被稱為空元素。空元素是在開始標簽中關閉的。
<br> 就是沒有關閉標簽的空元素:
<!DOCTYPE html>
<html>
<head >
<title>彩虹運維技術棧社區,公眾號ID:TtrOpsStack</title>
<meta charset="utf-8" />
</head>
<body>
<p>這是 <br> 彩虹運維技術棧社區。<br> 公眾號ID:TtrOpsStack</p>
</body>
</html>
<a> 標簽用于定義HTML 鏈接。 鏈接的地址在 href 屬性中指定:
<!DOCTYPE html>
<html>
<head>
<title>彩虹運維技術棧社區-TtrOpsStack</title>
<meta charset="UTF-8" />
</head>
<body>
<a href="https://mp.weixin.qq.com/s/Zjdes2iHZ4rdpQayoWPVWQ">重磅!DIY的Prometheus主備方案,全網唯一。生產未上,測試先行。</a>
</body>
</html>
<img> 標簽用于在HTML頁面中嵌入圖像。 src 屬性指定要顯示的圖像的路徑:
<!DOCTYPE html>
<html>
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>TtrOpsStack的Logo</h1>
<img src="img/logo-wechat-id.jpg">
</body>
</html>
有兩種方法可以在src屬性中指定URL:
注意: 外部圖像可能受版權保護。如果你沒有得到使用它的許可,你可能違反了版權法。此外,您無法控制外部圖像;它可能會突然被刪除或更改。
注意: 使用相對URL幾乎總是最好的。如果您更改域,它們將不會中斷。
<img> 標簽還應包含 width 和
height 屬性,該屬性指定圖像的寬度和高度(以像素為單位):
<!DOCTYPE html>
<html>
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>TtrOpsStack的Logo</h1>
<img src="img/logo-wechat-id.jpg" width="200" height="200">
</body>
</html>
如果由于某種原因無法顯示圖像,則<img> 標簽的 alt 屬性指定圖像的備用文本。 這可能是由于連接速度慢,或者src屬性中的錯誤,或者如果用戶瀏覽器異常。
<!DOCTYPE html>
<html>
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<h1>TtrOpsStack的Logo</h1>
<img src="imga/logo-wechat-id.jpg" width="200" height="200" alt="圖片缺失">
</body>
</html>
style 屬性用于設置樣式,如顏色、字體、大小等。
<!DOCTYPE html>
<html>
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<p style="color:red;">微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</p>
</body>
</html>
元素中的內容字體就會變成紅色
在<html>標記中包含lang屬性,以聲明網頁的語言。這是為了幫助搜索引擎和瀏覽器。
以下示例指定國家代碼為中文:
<!DOCTYPE html>
<html lang="zh">
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<p style="color:red;">微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</p>
</body>
</html>
<html lang="zh">
國家代碼也可以添加到lang 屬性中。前兩個字符定義HTML頁面的語言,后兩個字符定義國家。
以下示例指定中文為語言,國家為中國:
<!DOCTYPE html>
<html lang="zh-Hans-CN">
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<p style="color:red;">微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</p>
</body>
</html>
zh-Hans-CN是最新版本標準,其實也還是可以暫時繼續使用:zh-CN的寫法。
title 屬性 定義有關元素的一些額外信息。
當您將鼠標移到元素上時,title屬性的值將顯示提示:
<!DOCTYPE html>
<html lang="zh-Hans-CN">
<head>
<title>微信公眾號ID:TtrOpsStack(彩虹運維技術棧社區)</title>
<meta charset="UTF-8" />
</head>
<body>
<p title="公眾號ID:TtrOpsStack">彩虹運維技術棧社區</p>
</body>
</html>
HTML 標簽不區分大小寫: <P> 等同 <p>。
萬維網聯盟(W3C)在 HTML 4 中推薦使用小寫,而在未來 (X)HTML 版本中強制使用小寫。
本篇轉載于:https://mp.weixin.qq.com/s/ESQkGSwOkRsTyBo0uPWEgQ
性為 HTML 元素提供附加信息。
HTML 屬性
HTML 標簽可以擁有屬性。屬性提供了有關 HTML 元素的更多的信息。
屬性總是以名稱/值對的形式出現,比如:name="value"。
屬性總是在 HTML 元素的開始標簽中規定。
屬性實例
HTML 鏈接由 <a> 標簽定義。鏈接的地址在 href 屬性中指定:
<a >This is a link</a>
屬性例子 1
<h1> 定義標題的開始。
<h1 align="center"> 擁有關于對齊方式的附加信息。
屬性例子 2
<body> 定義 HTML 文檔的主體。
<body bgcolor="yellow"> 擁有關于背景顏色的附加信息。
屬性例子 3:
<table> 定義 HTML 表格。
<table border="1"> 擁有關于表格邊框的附加信息。
HTML 提示:使用小寫屬性
屬性和屬性值對大小寫不敏感。
不過,萬維網聯盟在其 HTML 4 推薦標準中推薦小寫的屬性/屬性值。
而新版本的 (X)HTML 要求使用小寫屬性。
始終為屬性值加引號
屬性值應該始終被包括在引號內。雙引號是最常用的,不過使用單引號也沒有問題。
在某些個別的情況下,比如屬性值本身就含有雙引號,那么必須使用單引號,例如:
name='Bill "HelloWorld" Gates'
下面列出了適用于大多數 HTML 元素的屬性:
屬性 值 描述
class classname 規定元素的類名(classname)
id id 規定元素的唯一 id
style style_definition 規定元素的行內樣式(inline style)
title text 規定元素的額外信息(可在工具提示中顯示)
*請認真填寫需求信息,我們會在24小時內與您取得聯系。