HTML與CSS之CSS的基本使用

CSS

? CSS(英文全稱:Cascading Style Sheets)層疊樣式表, 是一種用來表現(xiàn)HTML(標(biāo)準通用標(biāo)記語言的一個應(yīng)用)或XML(標(biāo)準通用標(biāo)記語言的一個子集)等文件樣式的計算機語言篱蝇。

? CSS目前最新版本為CSS3,是能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計語言。相對于傳統(tǒng)HTML的表現(xiàn)而言冰肴,CSS能夠?qū)W(wǎng)頁中的對象的位置排版進行像素級的精確控制占拍,支持幾乎所有的字體字號樣式沽讹,擁有對網(wǎng)頁對象和模型樣式編輯的能力宾符,并能夠進行初步交互設(shè)計佛南,是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計語言梗掰。CSS能夠根據(jù)不同使用者的理解能力,簡化或者優(yōu)化寫法嗅回,針對各類人群及穗,有較強的易讀性。

??CSS是用來美化網(wǎng)頁用的绵载,沒有網(wǎng)頁則CSS毫無用處埂陆,所以CSS需要依賴HTML展示其功能 苛白。

CSS的基本使用

CSS基本語法

? CSS 樣式由選擇器和一條或多條以分號隔開的樣式聲明組成。每條聲明的樣式包含著一個 CSS屬性和屬性值焚虱。 [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-FmNcbENy-1605579325994)(/QQ截圖20200205160701.png)]

選擇器名{屬性:屬性值;......}

div{background-color:red;}

注意:

css聲明要以分號;結(jié)束购裙,聲明以**{}**括起來

建議一行書寫一個屬性

若值為若干單詞,則要給值加引號鹃栽,如 font-family: “agency fb”;

注釋

多行注釋:

/* 這里的內(nèi)容就是注釋 */

CSS的使用

1. 行內(nèi)式

? 行內(nèi)樣式將樣式定義在具體html元素的style屬性中躏率。以行內(nèi)式寫的CSS耦合度高,只適用于當(dāng)前元素谍咆,在設(shè)定某個元素的樣式時比較常用禾锤。

<pstyle="color:red;font-size:50px;">這是一段文本</p>

在當(dāng)前元素使用 style 屬性的聲明方式。

? style 是行內(nèi)樣式屬性摹察;

? color 是顏色屬性;red 是顏色屬性值倡鲸;

? font-size是字體大小屬性供嚎;50px 是字體大小屬性值

2. 嵌入式

? 嵌入式通過在html頁面內(nèi)容開辟一段屬于css的代碼區(qū)域,通常做法為在< head>標(biāo)簽中嵌套

<style type="text/css">p{color:blue;font-size:40px;}

3. 引入外聯(lián)樣式文件

? 在實際開發(fā)當(dāng)中峭状,很多時候都使用引入外聯(lián)樣式文件克滴,這種形式可以使html頁面更加清晰,而且可以達到更好的重用效果优床。

style.css

p{color:green;font-size:30px;}

test.html

<linkrel="stylesheet"type="text/css"href="style.css">

? rel:rel 屬性規(guī)定當(dāng)前文檔與被鏈接文檔之間的關(guān)系劝赔。

? stylesheet:文檔的外部樣式表。

? 很多時候胆敞,大量的 HTML 頁面使用了同一個CSS着帽。那么就可以將這些 CSS 樣式保存在一個單獨的.css 文件中,然后通過元素去引入它移层。

??注意:當(dāng)有多重樣式時仍翰,記住前提規(guī)則,越精確越優(yōu)先观话。

CSS選擇器

? 在 CSS 中予借,選擇器是一種模式,用于選擇需要添加樣式的元素频蛔。

? CSS選擇器有很多灵迫,掌握常用的即可;

基本選擇器

通用選擇器

選擇所有?*

*{......}

*{color:orange;}

元素選擇器

選擇指定標(biāo)簽

元素名稱{......}

p{color:red;font-size:20px;}

ID選擇器

選擇設(shè)置過指定id屬性值的元素?#

#id屬性值{......}

#p1{font-weight:bold;}

類選擇器

選擇設(shè)置過指定class屬性值的元素?.

.class屬性值{......}

.hidden{display:none;}

分組選擇器

? 當(dāng)幾個元素樣式屬性一樣時晦溪,可以共同調(diào)用一個聲明瀑粥,元素之間用逗號分隔

選擇器1,選擇器2,...{......}

h2 , #pre1{color:orange;font-style:italic;}

? CSS樣式的優(yōu)先級,是根據(jù)選擇器的精確度/權(quán)重來決定的尼变,常見的權(quán)重如下利凑,權(quán)重越大浆劲,優(yōu)先級越高

? 元素選擇器:1

? 類選擇器:10

? id選擇器:100

? 內(nèi)聯(lián)樣式:1000

組合選擇器

? CSS組合選擇器說明了兩個選擇器直接的關(guān)系。 CSS組合選擇符包括各種簡單選擇符的組合方式哀澈。

? 在 CSS 中包含了四種組合方式: 后代選取器(以空格分隔)牌借,子元素選擇器(以大于號分隔),相鄰兄弟選擇器(以加號分隔)割按,普通兄弟選擇器(以波浪線分隔)膨报。

后代選擇器(派生選擇器)

? 用于選擇指定標(biāo)簽元素下的后輩元素,以空格分隔

選擇器1 選擇器2{......}

.food? li{border:1px solid red;}

<h1>食物</h1><ulclass="food"><li>水果<ul><li>香蕉</li><li>蘋果</li><li>梨</li></ul></li><li>蔬菜<ul><li>白菜</li><li>油菜</li><li>卷心菜</li></ul></li></ul>

子元素選擇器

? 用于選擇指定標(biāo)簽元素的所有第一代子元素适荣,以大于號分隔

選擇器1 + 選擇器2{......}

#d + div{border:1px solid red;}

html代碼同上

相鄰兄弟選擇器

? 可選擇緊接在另一元素后的元素现柠,且二者有相同父元素。以加號分隔

選擇器1 + 選擇器2{......}

#d + div{border:1px solid red;}

<divid="d">相鄰兄弟選擇器1<ul><li>開心麻花</li><li>賈玲</li><li>宋小寶</li></ul></div><div>相鄰兄弟選擇器2</div>

普通兄弟選擇器

? 選擇緊接在另一個元素后的所有元素弛矛,而且二者有相同的父元素够吩,以波浪線分隔

選擇器1 ~ 選擇器2{......}

li ~ li{background-color:yellow;}

<div>普通兄弟選擇器1<ul><li>開心麻花</li><li>賈玲</li><li>宋小寶</li><li>沈騰</li><li>王寧</li></ul></div>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市丈氓,隨后出現(xiàn)的幾起案子周循,更是在濱河造成了極大的恐慌,老刑警劉巖万俗,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件湾笛,死亡現(xiàn)場離奇詭異,居然都是意外死亡闰歪,警方通過查閱死者的電腦和手機嚎研,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來库倘,“玉大人临扮,你說我怎么就攤上這事∮谡粒” “怎么了公条?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長迂曲。 經(jīng)常有香客問我靶橱,道長,這世上最難降的妖魔是什么路捧? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任关霸,我火速辦了婚禮,結(jié)果婚禮上杰扫,老公的妹妹穿的比我還像新娘队寇。我一直安慰自己,他們只是感情好章姓,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布佳遣。 她就那樣靜靜地躺著识埋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪零渐。 梳的紋絲不亂的頭發(fā)上窒舟,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音诵盼,去河邊找鬼惠豺。 笑死,一個胖子當(dāng)著我的面吹牛风宁,可吹牛的內(nèi)容都是我干的洁墙。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了呼胚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤狼纬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后骂际,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡冈欢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年歉铝,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凑耻。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡太示,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出香浩,到底是詐尸還是另有隱情类缤,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布邻吭,位于F島的核電站餐弱,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏囱晴。R本人自食惡果不足惜膏蚓,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望畸写。 院中可真熱鬧驮瞧,春花似錦、人聲如沸枯芬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至狂魔,卻和暖如春蒜埋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背毅臊。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工理茎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人管嬉。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓皂林,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蚯撩。 傳聞我的和親對象是個殘疾皇子础倍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

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