首頁 web前端 css教學 關於CSS中的class與id區別及用法的解析

關於CSS中的class與id區別及用法的解析

Jun 15, 2018 am 09:23 AM
css

這篇文章主要介紹了CSS中的class與id區別及用法的解析,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

用p CSS製作Xhtml網頁頁面時,常會用到class 和id來選擇呼叫CSS樣式屬性,那麼什麼時候該用class,什麼時候又用id,下面詳細了解CLASS與ID基本屬性及用法

我們平常在用p CSS製作Xhtml網頁頁面時,常會用到class 和id來選擇呼叫CSS樣式屬性。對學習CSS的新手來說class和id可能比較模糊,同時不知道什麼時候該用class,什麼時候又用id,以及它們用法與限制是怎麼樣的。接下來我們就來詳細了解CLASS與ID基本屬性及用法。

Class 在程式中稱為“類別”,同時在CSS中也書面語也叫“類別”。在CSS樣式中以小寫的「點」及「.」來命名如: .css5{屬性:屬性值;} ,而在html頁面裡則以class="css5" 來選擇呼叫,命名好的CSS又叫css選擇器。如: .css5{屬性:屬性值;} 選擇器在html呼叫為「

我是class範例

」如果不知道怎麼引用CSS,那就可以了解下css引用。

而且class(類)在同一個html網頁頁面可以無數次的呼叫相同的class類,在這裡範例裡則可以在對應的網頁裡可以無數次呼叫選擇「css5」。這也說明class一般是用來呼叫css中的預配製屬性的,比如說有一個預製屬性為如這裡的“.class01{屬性:屬性值;} ”,這樣就可以像呼叫函數一樣不用再一個網頁頁面裡重複的設定一個「類別」屬性,而只需要寫上一個class類別選擇,就可以在同一個頁面裡任何位置呼叫選擇具有相同的CLASS類別。

ID是表示著標籤的身份,在JS腳本中會用到id,當JS要修改一個標籤的屬性時,JS會將id名作為該標籤的唯一標識進行操作。也就是說ID只是頁面元素的標識,供其他元素腳本等引用。假如你的頁面裡出現了兩個ID那JS效果特性較出現邏輯錯誤不知道依據哪個ID來改變其標籤屬性。在CSS裡的ID不一定為JS而設定的,但是同樣ID在頁面裡也只能出現一次,而且是唯一性。雖然可能我們才學p CSS愛好者在一個頁面裡同時調用相同的ID多次但是仍然沒有出現頁面混亂錯誤,但是我們為了W3C及各個標準我們也要遵循ID在一個頁面裡唯一性。以免出現瀏覽器相容問題。

p css 頁面中的ID是怎麼個用法呢?
通常我們在CSS樣式定義的時候以「#」來開頭命名id名稱如:#css5{屬性:屬性值;} 這個也有點像class的定義,只是class是以小寫句號「.」開頭命名,而ID是以「#」好開頭定義。那id是怎麼個用法呢? Css裡的ID用法與class用法一樣,只是把class換成id。如範例:在CSS樣式定義ID --- #css5{height:25px;width: 200px;} ,呼叫ID ---

我是ID範例



接下來我們來看下完整關於CLASS和ID實例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>p CSS中CLASS与ID实例 - -p+CSS-www.pcss5.com</title> 
<style> 
.css5{ width:100px; height:100px; border:1px solid #000; float:left; } 
.css5_class{ background:#FFF;} /* 背景白色 */ 
#css5_id{ background:#FF0000;} /* 背景红色 */ 
</style> 
</head> 
<body> 
<p class="css5 css5_class">我在浏览器下浏览,内容背景将是白色</p> 
<p class="css5" id="css5_id">我在浏览器下浏览,内容背景将是红色</p> 
</body> 
</html>
登入後複製

接下來我們分析一下以上實例:class="css5 css5_class" 怎麼是這樣的?這裡是相當於呼叫選擇了class類別css5與css5_class 。 class="css5" id="css5_id" 這裡同樣是選擇呼叫了class類別 :css5和id :css5_id 。

本頁透過CSS實例與CLASS類別和ID分別的講解,相信您能從此深刻認識和區分它們並且靈活。特別注意:在命名id和class類別的時候特別要注意大小寫,ID和class是對大小寫非常敏感的,最好以英文開頭,不要用中文命名CSS類名。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

如何實作CSS控制DIV層顯示與隱藏

使用css如何讓背景圖片拉伸填入避免重複顯示

以上是關於CSS中的class與id區別及用法的解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1673
14
CakePHP 教程
1428
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
vue中怎麼用bootstrap vue中怎麼用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

了解HTML,CSS和JavaScript:初學者指南 了解HTML,CSS和JavaScript:初學者指南 Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML,CSS和JavaScript的角色:核心職責 HTML,CSS和JavaScript的角色:核心職責 Apr 08, 2025 pm 07:05 PM

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

bootstrap怎麼插入圖片 bootstrap怎麼插入圖片 Apr 07, 2025 pm 03:30 PM

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

bootstrap怎麼寫分割線 bootstrap怎麼寫分割線 Apr 07, 2025 pm 03:12 PM

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

bootstrap怎麼設置框架 bootstrap怎麼設置框架 Apr 07, 2025 pm 03:27 PM

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

bootstrap怎麼調整大小 bootstrap怎麼調整大小 Apr 07, 2025 pm 03:18 PM

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

bootstrap按鈕怎麼用 bootstrap按鈕怎麼用 Apr 07, 2025 pm 03:09 PM

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

See all articles