CSS核心基礎 一些常見的選擇器的使用 小白教程

2020-12-16 鱷魚君Ba

要想將CSS樣式應用於特定的HTML元素,首先要找到該目標元素。在CSS中,執行這一任務的樣式規則部分被稱為選擇器。在CSS中有很多的選擇器,包含標記(標籤)選擇器、類別選擇器、id選擇器、通配符選擇器、標籤指定選擇器、後代選擇器、併集選擇器等,我們來簡單介紹一下!

1.標記選擇器(標籤)標記選擇器是指用HTML標記名稱作為選擇器,按標記名稱分類,為頁面中某一類標記指定統一的CSS樣式。他的基本語法格式為:

標記名 { 屬性1:屬性值1; 屬性2:屬性值2; ... }

2.類選擇器類選擇器使用「.」(英文點號)進行標識,後面緊跟類名。其基本語法格式為:

.類名 { 屬性1:屬性值1; 屬性2:屬性值2; ... }

需要注意的是類名的第一個字符不能使用數字,並且嚴格區分大小寫,一般採用小寫的英文字符。

3.id選擇器id選擇器使用「#」井號進行標識,後面緊跟id名,其基本語法格式如下:

#id名 { 屬性1:屬性值1; 屬性2:屬性值2; ... }

4.通配符選擇器通配符選擇器用「*」星號表示,他是所有選擇器中作用範圍最廣的,能匹配頁面中所有的元素。他的基本語法格式為:

* { 屬性1:屬性值1; 屬性2:屬性值2; ... }

5.標籤指定式選擇器標籤指定式選擇器,有兩個選擇器構成,其中第一個為標記選擇器,第二個為class選擇器或者id選擇器,兩個選擇器之間不能有空格,比方說h1.space或p#one。

6.後代選擇器後代選擇器用來選擇元素或者元素組的後代,其寫法就是把外層標記寫在前面,內層標記寫在後面,中間用空格分割。當編輯發生嵌套時,內層標記就成為外層標記的後代。

7.併集選擇器併集選擇器是各個選擇器通過逗號連接而成的,任何形式的選擇器都可以作為併集選擇器的一部分。如果某些選擇器定義的樣式完全或部分相同,可利用併集選擇器為他們定義相同的樣式。

標籤、ID、類別選擇器

我們可以按照標籤來選擇,可以對不同的標籤設置不同的樣式:

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>標籤選擇器</title><styletype="text/css"> p{color:red;} span{color:green;}</style></head><body><p>這是一個p標籤</p><span>這是一個span標籤</span></body></html>

存在多個相同標籤的時候,我們可以在想要設置樣式的標籤中加入ID屬性,需要注意ID是唯一不可重複,這樣我們就可以根據ID的屬性來選擇標籤,ID使用#號來表示:

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>ID選擇器</title><styletype="text/css">#one{color:red; } </style></head><body><pid="one">段落1</p><p>段落2</p></body></html>

通常我們可以對某個標籤設置class類及屬性值,然後可以根據class的屬性值來選擇標籤,class使用.選擇:

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>類別選擇器</title><styletype="text/css">.one{color:red;}/*選擇class="one"的標籤設置樣式*/</style></head><body><pclass="one">段落1</p><p>段落2</p></body></html>

指定選擇器

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>指定選擇器</title><styletype="text/css">p.one{color: red;}/*選擇p標籤class屬性為one*/ p.two{color: green;} span.one{ font-size:20px;}</style></head><body><pclass="one">選擇器1</p><pclass="two">選擇器2</p><spanclass="one">選擇器3</span><spanclass="two">選擇器4</span></body></html>

包含選擇器

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"> <title>包含選擇器</title> <style type="text/css"> .one div span{color: red;} /*選擇div中的h4標籤,而不是外部的h4*/ </style></head><body> <div> <div> <span>這是一個標題</span> </div> <span>這是一個標題</span> </div> <span>這是外部的一個標題</span></body></html>

分組選擇器

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>分組選擇器</title><styletype="text/css">p,span,.one{color: red;}/* 簡化選擇標籤的方式*/</style></head><body><p>這是一個p標籤</p><span>這是一個span標籤</span><divclass="one"><p>這是div內部的p標籤</p></div></body></html>

偽類選擇器

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>偽類選擇器</title><styletype="text/css">p:hover{color: red;}/*滑鼠放到p標籤中顯示紅色*/ p:active{color: blue;}/*滑鼠點擊p標籤的時候顯示紅色*/ a:link{color: pink;}/*超連結在訪問之前的狀態*/ a:visited{color: green;}/*超連結在訪問之後的狀態*/</style></head><body><p>這是一個段落</p><ahref="#">這是一個超連結</a></body></html>

通用選擇器

<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title>通用選擇器</title><styletype="text/css">*{padding:0;margin:0;}/*選擇頁面所有的標籤,一般用來初始化頁面*/</style></head><body><p>這是一個段落</p><span>這是一個span標籤</span></body></html>

代碼排版不易於閱讀,我們沒有辦法,如果感興趣的可以多多轉發支持,或者關注鱷魚君Ba,一起學習一些技能。

相關焦點

  • CSS核心基礎之CSS基礎知識介紹
    樣式表是由一系列樣式選擇器和CSS屬性組成,它支持字體屬性、顏色和背景屬性、文本屬性、邊框屬性、列表屬性以及精確定位網頁元素屬性等,增強了網頁的格式化功能。CSS樣式實際上可以看成是屬性的集合。2. CSS的特點除了可擴展HTML的樣式設定外,CSS的特點主要包含如下幾點:1.減少圖形文件的使用。2.集中管理樣式信息。3.共享樣式設定。4.將樣式分類使用。3.
  • DIV+CSS教程_DIV+CSS布局_DIV+CSS實例教程手冊
    第1天:XHTML CSS基礎知識文件類型2.語言編碼3. html標籤>4. css風格5. css優先權6.派生選擇器4,css選擇器的分組5,垂直二級清單6,相對定位和絕對定位第5天:Hyperlink偽類
  • HTML+CSS:css選擇器介紹之標籤選擇器、類選擇器以及ID選擇器
    上篇文章給大家說了css的三種不同的引入方式,今天給大家說一下css的三種選擇器:標籤選擇器、類選擇器和ID選擇器。那麼有人就會問了,什麼是選擇器?類選擇器在我們今後的css樣式編碼中是最常用到的,它是通過為元素設置單獨的class來賦予元素樣式效果。
  • (02)CSS 選擇器詳解 | CSS
    前言:本篇行文順序為,在第一部分介紹「 HTML 文檔樹結構」,在完全理解這個「樹結構」的基礎上,才可以很好地掌握文章下邊緊接著的兩個大選擇器(組合選擇器和偽類選擇器)。因為只有有了這個「結構樹」,我們本篇討論的「選擇器」才能夠起作用。又是很大、很雜、很基礎、很重要的知識點,屬必掌握項。
  • 11 - 前端開發 - CSS 選擇器
    DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS 選擇器</title> <style type="text/css"> li{color: red}</style></head>
  • 從零開始寫代碼(九),CSS選擇器以及一些屬性
    Hello,今天繼續學習的是常用到的css選擇器的一些類型,包括裡面用到的屬性,又到了像是學英語單詞的時候,還是那句話,雖然這些東西都可以在用的時候去查,但是作為一個合格的程式設計師,怎麼能邊寫代碼邊查呢!
  • 2018-05-24 CSS選擇器和優先級計算
    3.1 優先級分類 第一優先級:無條件優先的屬性只需要在屬性後面使用!important。(它會覆蓋頁面內任何位置定義的元素樣式) 第二優先級:在html中給元素標籤加style,即內聯樣式。(該方法會造成css難以管理,所以不推薦使用) 第三優先級:由一個或多個id選擇器來定義。第五優先級:由一個或多個類型選擇器定義。1.!
  • WEB前端CSS基礎選擇器
    選擇標籤用的這就用到基礎選擇器組:CSS基礎選擇器標籤選擇器(元素選擇器)標籤選擇器是指用HTML標籤名稱作為選擇器,按標籤名稱分類,為頁面中某一類標籤指定統一的CSS樣式。標籤選擇器 可以把某一類標籤全部選擇出來 div span 類選擇器類選擇器使用「.」
  • css 常用選擇器
    在HTML(標準通用標記語言下的一個應用)中,根元素永遠是HTMLcss關係選擇器:E F{} 選擇所有被E元素包含的F元素。css屬性選擇器E[att]{} 選擇具有att屬性的E元素。E[att=」val」]{} 選擇具有att屬性且屬性值等於val的E元素。
  • CSS教程之超級快速入門教程
    css教程之快速入門1.通用屬性name:名稱,可以重複,可以一樣>注意:代碼可維護性高,CSS代碼與HTML結構完全分離,影響範圍整個網站所有引入CSS文件網頁中;5.CSS核心語法:結構格式:選擇器{屬性:屬性值;屬性:屬性值;...}
  • Web前端學習第22課,理解CSS標識選擇器、類選擇器和屬性選擇器
    </p>在css中,id 選擇器以 "#" 來定義。用#號加上你在HTML文檔中為元素定義的id值,就構成了css中的id選擇器。即,#id的值{css樣式規則;}。類選擇器上面說過id選擇器,只能用於選擇頁面中的唯一的一個元素,如果你想為多個元素設置相同的樣式,你還可以使用類選擇器。什麼是類呢?顧明思意,類就是將你要設置相同樣式的HTML元素歸為一個類別,然後給這個類起個名字,通過這個類的名字,你就可以選擇屬於該類下的所有HTML元素。為HTML元素設置類名,你只需要為這些元素添加class屬性即可。
  • CSS入門
    -- 使用<style>可以編寫CSS代碼 語法: 選擇器:{ 聲明1; 聲明2; ; }-->
  • 網頁設計基礎:Div+CSS布局入門教程
    首頁 > 教程 > 關鍵詞 > 最新資訊 > 正文 網頁設計基礎:Div+CSS布局入門教程
  • CSS基礎:基礎和語法
    CSS語法CSS 規則由兩個主要的部分構成:選擇器,以及一條或多條聲明。選擇器通常是您需要改變樣式的 HTML 元素。在這個例子中,h1 是選擇器,color 和 font-size 是屬性,red 和 14px 是值。h1 {color:red; font-size:14px;}
  • CSS基礎1--基礎及語法
    CSS 基礎CSS 是Cascading Style Sheet的縮寫,翻譯為:『層疊樣式表』 或 『級聯樣式表』。
  • CSS 選擇器「程式設計師培養之路第五天」
    第一節、選擇器的種類標籤選擇器通過標籤的名字,修改css樣式div{width:200px;height:300px;}html第二節、選擇器的優先級 當有不同的選擇器對同一個對象進行樣式指定時,並且兩個選擇器有相同的屬性被賦予不同的值時。
  • 【面試題】CSS知識點整理(附答案)
    雖然它和普通的css類類似,可以為已有的元素添加樣式,但是它只有處於dom樹無法描述的狀態下才能為元素添加樣式,所以將其稱為偽類。圖片來源網絡偽元素偽元素 用於創建不在文檔樹中的元素,並為其添加樣式,比如說,我們可以通過:before來在一個元素前添加一些文本,並為這些文本添加樣式。
  • jQuery元素選擇器、屬性選擇器和CSS類名選擇器的案例實戰源碼
    jQuery選擇器將選取的Html元素進行了分類,分別有:元素選擇器:是指可以通過Html的標籤名查找到指定的元素。屬性選擇器:是指可以通過屬性名或內容查找到指定的元素。CSS選擇器:是指通過CSS樣式相關的屬性查找到指定的元素。在jQuery中,選擇器的操作最終的結果都是一個集合,需要進一步處理集合中的元素,然後進行操作。
  • html/css基礎面試
    HTML語義化就是讓頁面的內容結構化,便於對瀏覽器,搜尋引擎解析;在沒有樣式css情況下也以一種文檔格式顯示,並且是容易閱讀。搜尋引擎的爬蟲依賴於標記來確定上下文和各個關鍵字的權重,利於SEO。3.常見的瀏覽器內核有哪些?Trident內核:IE,MaxThon,TT,The Word,360,搜狗瀏覽器等。
  • DIV+CSS網頁布局常用的一些基礎知識整理
    CSS命名規範一.文件命名規範全局樣式:global.css;框架布局:layout.css;字體樣式:font.css;連結樣式:link.css;列印樣式:print.css;二.常用類/ID命名規範