2021-01-18

css(層疊樣式表)快速入門

1.網(wǎng)頁的組成

?html(網(wǎng)頁的結(jié)構(gòu))+css(網(wǎng)頁的外觀)+javascript(驅(qū)動網(wǎng)頁的腳本)

2.css引入方法

??(1)行內(nèi)樣式

<p style="color:red">新年,我要紅</p>

??效果圖如下:


行內(nèi).png

??(2)內(nèi)嵌樣式

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            .big{
                font-size: 48px;
                color: #FF0000;
            }
        </style>
    </head>
    <body>
        <p class="big">樣式的內(nèi)容寫在style標(biāo)簽內(nèi)</p>
    </body>
</html>

??效果圖如下:


內(nèi)鏈.png

??(3)外鏈樣式

        <!-- html文件 -->
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="style.css"/>
</head>
    <body>
        <p id="myp">我要又大又紅</p>
    </body>
</html>

<!-- css文件 -->
#myp{
    color: red;
    font-size: 48px;
}

??效果圖如下:


外鏈.png

??(4)導(dǎo)入(.css文件/style標(biāo)簽)

<!-- html文件 -->
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            @import url("./sheet.css");
        </style>
    </head>
    <body>
        <p id="orange">活力橙</p>
    </body>
</html>
/* sheet.css文件 */
#orange{
    color: orange;
}

??效果圖如下:


導(dǎo)入.png

??(注意:行內(nèi)樣式使用范圍當(dāng)前元素;內(nèi)嵌樣式使用范圍為當(dāng)前的html文件懂版;外鏈樣式,使用范圍為引用他的html文件)

3.css層疊樣式

??(1)當(dāng)屬性一致時
???后面的覆蓋前面的(從上自下排布穿扳,靠近標(biāo)簽的屬性生效)
???行內(nèi)樣式優(yōu)先級最高

<html>
    <head>
        <meta charset="utf-8">
        <title>css優(yōu)先級</title>
        <style>
            .red{
                color: red
                font-size: 48px;
                color: gold;
            }
        </style>
        <link rel="stylesheet" type="text/css" href="style2.css"/>
    </head>
    <body>
        <p class="red" style="color: pink;">北國風(fēng)光,千里冰封国旷,萬里雪飄</p>
    </body>
</html>

??效果圖如下:


層疊樣式.png

??(1)當(dāng)屬性不一致(相加)

<html>
    <head>
        <meta charset="utf-8">
        <title>css優(yōu)先級</title>
        <style>
            .color{
                color: gold;
                font-size: 48px;
            }
        </style>
    </head>
    <body>
        <p class="color" style="color: pink;">北國風(fēng)光矛物,千里冰封,萬里雪飄</p>
    </body>
</html>

??效果圖如下:


不一致.png

??(3)跪但!important 權(quán)限最高聲明最重要履羞,不可覆蓋

<html>
   <head>
       <meta charset="utf-8">
       <title>css優(yōu)先級</title>
       <style>
           .color{
               color: gold !important;
               font-size: 48px;
           }
       </style>
   </head>
   <body>
       <p class="color" style="color: pink;">北國風(fēng)光,千里冰封,萬里雪飄</p>
   </body>
</html>

??效果圖如下:


忆首!important.png

4. css選擇器

??(1)css組成
???選擇器+屬性名 (color)+屬性值 (red)
??(2)通配符選擇器* {color:red}

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /* 通配符選擇器爱榔,代表是頁面中的任意元素 */
            *{
                color: red;
            }
        
        </style>
    </head>
    <body>
        <h1>css 選擇器</h1>
        <p>選擇到html元素 應(yīng)用css樣式</p>
        <ul>
            <li>包含的先擇器</li>
            <li >id選擇器</li>
            <li>class選擇器</li>
            <li>類型 選擇器</li>
            <li>通配符選擇器</li>
        </ul>
    </body>
</html>

??效果圖如下:


css選擇器.png

??(3)id 選擇器 #myid{color:red}

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /* 通配符選擇器,代表是頁面中的任意元素 */
            *{
                color: red;
                }
            #myli{
                background-color: blue;
            }
        </style>
    </head>
    <body>
        <h1>css 選擇器</h1>
        <p>選擇到html元素 應(yīng)用css樣式</p>
        <ul>
            <li>包含的先擇器</li>
            <li id="myli">id選擇器</li>
            <li>class選擇器</li>
            <li>類型 選擇器</li>
            <li>通配符選擇器</li>
        </ul>
    </body>
</html>

??效果圖如下:


id選擇器.png

??(4)class 選擇器.myc{color:red}

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /* 通配符選擇器糙及,代表是頁面中的任意元素 */
            *{
                color: red;
            }
            /* 通過標(biāo)簽名作為選擇器详幽,選擇到一個類型的元素 */
            .odd{
                background-color: orange;
            }
        </style>
    </head>
    <body>
        <h1>css 選擇器</h1>
        <p>選擇到html元素 應(yīng)用css樣式</p>
        <ul>
            <li class="odd">包含的先擇器</li>
            <li>id選擇器</li>
            <li>class選擇器</li>
            <li>類型 選擇器</li>
            <li>通配符選擇器</li>
        </ul>
    </body>
</html>

??效果圖如下:


css選擇器.png

??(5)類型 標(biāo)簽名 p{color:red}

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /* 通配符選擇器,代表是頁面中的任意元素 */
            *{
                color: red;
            }
            /* 通過標(biāo)簽名作為選擇器浸锨,選擇到一個類型的元素 */
            p{
                color: green;
            }
        </style>
    </head>
    <body>
        <h1>css 選擇器</h1>
        <p>選擇到html元素 應(yīng)用css樣式</p>
        <ul>
            <li>包含的先擇器</li>
            <li>id選擇器</li>
            <li>class選擇器</li>
            <li>類型 選擇器</li>
            <li>通配符選擇器</li>
        </ul>
    </body>
</html>

??效果圖如下:


標(biāo)簽.png

??(6)包含選擇器 .myc p{color:red}
???選擇器1 選擇器2{}
???選擇器2必須是選擇器1的后代

<html>
    <head>
        <meta charset="utf-8">
        <title>包含選擇器</title>
        <style type="text/css">
            /* 選擇的li標(biāo)簽是ul的后代 */
            ul li{background-color: gold;}          
            /* .gold li{background-color: green;} */
            /* 盡量在包含選擇器中唇聘,父輩用類名,或者id */
            /* 一般選擇器層級不超過3層 */
            .gold li span{background-color: red;}
        </style>
    </head>
    <body>
        <h1>包含選擇器</h1>
        <p>通常用來縮小選擇范圍</p>
        <ul class="gold">
            <li>ul <span>中的</span>li1</li>
            <li>ul中的li2</li>
            <li>ul中的li3</li>
        </ul>
        <ol>
            <li>ol中的li1</li>
            <li>ol<span>中的</span>li2</li>
            <li>ol中的li3</li>
        </ol>
        <span>hahahh</span>
    </body>
</html>

??效果圖如下:


包含選擇器.png

5.選擇器的優(yōu)先級

??* 0.5;類型 1;class 10;id 100;包含 權(quán)限相加

<html>
    <head>
        <meta charset="utf-8">
        <title>選擇器的優(yōu)先級</title>
        <style type="text/css">
            *{
                color: red;
            }
            /* 0.5 */
            p{
                color: green;
            }
            /* 1 */
            
            .myp{
                color: gold;
            }
            /* 10 */
            #myid{
                color: deeppink;
            }
            /* 100 */
            .parent #myid{
                color: orange;
            }
        </style>
    </head>
    <body>
        <div clss="parent">
            <p class="myp" id="myid">你好我是一個p標(biāo)簽</p>
        </div>
    </body>
</html>

??效果圖如下:


優(yōu)先級.png

??(ps:讀者將代碼復(fù)制柱搜,將部分代碼注釋進行試驗)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雳灾,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子冯凹,更是在濱河造成了極大的恐慌,老刑警劉巖炒嘲,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宇姚,死亡現(xiàn)場離奇詭異,居然都是意外死亡夫凸,警方通過查閱死者的電腦和手機浑劳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來夭拌,“玉大人魔熏,你說我怎么就攤上這事「氡猓” “怎么了蒜绽?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長桶现。 經(jīng)常有香客問我躲雅,道長,這世上最難降的妖魔是什么骡和? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任相赁,我火速辦了婚禮,結(jié)果婚禮上慰于,老公的妹妹穿的比我還像新娘钮科。我一直安慰自己,他們只是感情好婆赠,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布绵脯。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪桨嫁。 梳的紋絲不亂的頭發(fā)上植兰,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音璃吧,去河邊找鬼楣导。 笑死,一個胖子當(dāng)著我的面吹牛畜挨,可吹牛的內(nèi)容都是我干的筒繁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼巴元,長吁一口氣:“原來是場噩夢啊……” “哼毡咏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逮刨,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤呕缭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后修己,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體恢总,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年睬愤,在試婚紗的時候發(fā)現(xiàn)自己被綠了片仿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡尤辱,死狀恐怖砂豌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情光督,我是刑警寧澤阳距,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站可帽,受9級特大地震影響娄涩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜映跟,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一蓄拣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧努隙,春花似錦球恤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽堪置。三九已至,卻和暖如春张惹,著一層夾襖步出監(jiān)牢的瞬間舀锨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工宛逗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坎匿,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓雷激,卻偏偏與公主長得像替蔬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子屎暇,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 字節(jié)跳動面試題 1. 無序列表承桥,只能嵌套, 有序列表 2.HTML5新增表單元素 1.datalist元素(規(guī)定輸...
    寧_74ea閱讀 235評論 0 0
  • 1、以錢為終 賺錢跟別的興趣沒有太大的不同根悼,也需要技術(shù)和融入新的文化凶异,唯一的差別在于其他興趣只占生活中的一小部分,...
    六安姐閱讀 400評論 0 0
  • 平頂山寫墻體廣告革新電器墻面刷廣告刷出墻面新格調(diào),億達墻體廣告聚焦客戶關(guān)注的挑戰(zhàn)和壓力挤巡,提供有競爭力的推廣解決方案...
    f88fd4cdcdd0閱讀 112評論 0 0
  • 久違的晴天唠帝,家長會。 家長大會開好到教室時玄柏,離放學(xué)已經(jīng)沒多少時間了。班主任說已經(jīng)安排了三個家長分享經(jīng)驗贴铜。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,521評論 16 22
  • 今天感恩節(jié)哎粪摘,感謝一直在我身邊的親朋好友。感恩相遇绍坝!感恩不離不棄徘意。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,562評論 0 11