小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

CSS第一天-02-CSS基礎(chǔ)選擇器

 印度阿三17 2021-01-24

第01階段.前端基礎(chǔ).CSS基礎(chǔ)選擇器

CSS選擇器(重點(diǎn))

學(xué)習(xí)目標(biāo):

  • 理解
    • 能說出選擇器的作用
    • id選擇器和類選擇器的區(qū)別
  • 應(yīng)用
    • 能夠使用基礎(chǔ)選擇器給頁面元素添加樣式

1. CSS選擇器作用(重點(diǎn))

在這里插入圖片描述

如上圖所以,要把里面的小黃人分為2組,最快的方法怎辦?

很多, 比如 一只眼睛的一組,剩下的一組

選擇器的作用

? 找到特定的HTML頁面元素

一句話說出他們: ※※※※

**CSS選擇器干啥的? 選擇標(biāo)簽用的, 把我們想要的標(biāo)簽選擇出來 ** 必須記住的

css 就是 分兩件事, 選對人, 做對事。

h3 { 
color: red;
}

這段代碼就是2件事, 把 h3選出來, 然后 把它變成了 紅色。 以后我們都這么干。

選擇器分為基礎(chǔ)選擇器和 復(fù)合選擇器,我們這里先講解一下 基礎(chǔ)選擇器。

2. CSS基礎(chǔ)選擇器

2.1 標(biāo)簽選擇器

  • 概念:

    標(biāo)簽選擇器(元素選擇器)是指用HTML標(biāo)簽名稱作為選擇器,按標(biāo)簽名稱分類,為頁面中某一類標(biāo)簽指定統(tǒng)一的CSS樣式。

  • 語法:

標(biāo)簽名{屬性1:屬性值1; 屬性2:屬性值2; 屬性3:屬性值3; } 
  • 作用:

    標(biāo)簽選擇器 可以把某一類標(biāo)簽全部選擇出來 比如所有的div標(biāo)簽 和 所有的 span標(biāo)簽

  • 優(yōu)點(diǎn):

    是能快速為頁面中同類型的標(biāo)簽統(tǒng)一樣式

  • 缺點(diǎn):

    不能設(shè)計(jì)差異化樣式。

總結(jié) 口訣:

標(biāo)簽選擇器,
頁面同選起。
直接寫標(biāo)簽,
全部不放棄。

思考: 如果想要差異化選擇不同的標(biāo)簽,怎么辦呢? 就是說 我想單獨(dú)選一個(gè)或者某幾個(gè)標(biāo)簽?zāi)兀?

2.2 類選擇器

類選擇器使用“.”(英文點(diǎn)號)進(jìn)行標(biāo)識,后面緊跟類名.

  • 語法:

    • 類名選擇器
    .類名  {   
        屬性1:屬性值1; 
        屬性2:屬性值2; 
        屬性3:屬性值3;     
    }
    
    • 標(biāo)簽
    <p class='類名'></p>
    
  • 優(yōu)點(diǎn):

    • 可以為元素對象定義單獨(dú)或相同的樣式。 可以選擇一個(gè)或者多個(gè)標(biāo)簽
  • 注意

    • 類選擇器使用“.”(英文點(diǎn)號)進(jìn)行標(biāo)識,后面緊跟類名(自定義,我們自己命名的)
    • 長名稱或詞組可以使用中橫線來為選擇器命名。
    • 不要純數(shù)字、中文等命名, 盡量使用英文字母來表示。

命名規(guī)范: 見附件(Web前端開發(fā)規(guī)范手冊.doc)

命名是我們通俗約定的,但是沒有規(guī)定必須用這些常用的命名。

  • 記憶口訣

    差異化選擇
    一個(gè)或多個(gè)
    上面點(diǎn)定義
    類名別寫錯(cuò)
    誰用誰調(diào)用
    class來做。

    嘿嘿,工作類最多。

課堂案例:
在這里插入圖片描述

<head>
        <meta charset="utf-8">
        <style>
    
        .blue {
        color: blue;
            font-size: 100px;
        }
        .red {
        color: red;
            font-size: 100px;
        }
        .orange {
color: orange;
            font-size: 100px;
        }
.green {
color: green;
            font-size: 100px;
}
        </style>
    </head>
    <body>
    <span class="blue">G</span>
    <span class="red">o</span>
    <span class="orange">o</span>
    <span class="blue">g</span>
    <span class="green">l</span>
    <span class="red">e</span>
    </body>

2.3 類選擇器特殊用法- 多類名

我們可以給標(biāo)簽指定多個(gè)類名,從而達(dá)到更多的選擇目的。
在這里插入圖片描述

注意:

  • 各個(gè)類名中間用空格隔開。
  • 多類名選擇器在后期布局比較復(fù)雜的情況下,還是較多使用的。
<div class="pink fontWeight font20">亞瑟</div>
<div class="font20">劉備</div>
<div class="font14 pink">安其拉</div>
<div class="font14">貂蟬</div>

2.4 id選擇器

id選擇器使用#進(jìn)行標(biāo)識,后面緊跟id名

  • 其基本語法格式如下:

    • id選擇器

      #id名 {屬性1:屬性值1; 屬性2:屬性值2; 屬性3:屬性值3; }
      
    • 標(biāo)簽

      <p id="id名"></p>
      
  • 元素的id值是唯一的,只能對應(yīng)于文檔中某一個(gè)具體的元素。

  • 用法基本和類選擇器相同。

id選擇器和類選擇器區(qū)別

在這里插入圖片描述

  • W3C標(biāo)準(zhǔn)規(guī)定,在同一個(gè)頁面內(nèi),不允許有相同名字的id對象出現(xiàn),但是允許相同名字的class。
    • 類選擇器(class) 好比人的名字, 是可以多次重復(fù)使用的, 比如 張偉 王偉 李偉 李娜
    • id選擇器 好比人的身份證號碼, 全中國是唯一的, 不得重復(fù)。 只能使用一次。

id選擇器和類選擇器最大的不同在于 使用次數(shù)上。

pink老師 總結(jié)他們

  • 類選擇器我們在修改樣式中,用的最多。
  • id選擇器一般用于頁面唯一性的元素身上,經(jīng)常和我們后面學(xué)習(xí)的javascript 搭配使用。

2.6 通配符選擇器

  • 概念

    通配符選擇器用*號表示, * 就是 選擇所有的標(biāo)簽 他是所有選擇器中作用范圍最廣的,能匹配頁面中所有的元素。

  • 其基本語法格式如下:

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

例如下面的代碼,使用通配符選擇器定義CSS樣式,清除所有HTML標(biāo)記的默認(rèn)邊距。

* {
  margin: 0;                    /* 定義外邊距*/
  padding: 0;                   /* 定義內(nèi)邊距*/
}
  • 注意:

      會匹配頁面所有的元素,降低頁面響應(yīng)速度,不建議隨便使用
    

2.7 基礎(chǔ)選擇器總結(jié)

選擇器作用缺點(diǎn)使用情況用法
標(biāo)簽選擇器可以選出所有相同的標(biāo)簽,比如p不能差異化選擇較多p { color:red;}
類選擇器可以選出1個(gè)或者多個(gè)標(biāo)簽可以根據(jù)需求選擇非常多.nav { color: red; }
id選擇器一次只能選擇器1個(gè)標(biāo)簽只能使用一次不推薦使用#nav {color: red;}
通配符選擇器選擇所有的標(biāo)簽選擇的太多,有部分不需要不推薦使用* {color: red;}

基礎(chǔ)選擇器我們一共學(xué)了4個(gè), 每個(gè)都有自己的價(jià)值, 可能再某個(gè)地方都能用到。但是如果說,一定要找個(gè)最常用的,那么,肯定是類選擇器。

2.8 團(tuán)隊(duì)約定

選擇器

  • 盡量少用通用選擇器 *
  • 盡量少用 ID 選擇器
  • 不使用無具體語義定義的標(biāo)簽選擇器 div span
/* 推薦 */
.jdc {}
li {}
p{}

/* 不推薦 */
*{}
#jdc {}
div{}   因?yàn)閐iv 沒有語義,我們盡量少用
來源:https://www./content-4-832851.html

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多