CSS3回憶整理-1

CSS(Cascading Style Sheets):層疊樣式表杏糙,又叫級(jí)聯(lián)樣式表慎王,簡(jiǎn)稱樣式表

用于 HTML 文檔中元素的樣式定義

實(shí)現(xiàn)了將內(nèi)容與表現(xiàn)分離

提高代碼的可重用性和可維護(hù)性

body

{

background-color:silver;

color:blue;

}

h2

{

background-color:orange;

color:green;

}

hr { ?color:red; ?}

HTML 用于構(gòu)建網(wǎng)頁(yè)的結(jié)構(gòu)

CSS 用于構(gòu)建 HTML 元素的樣式

HTML 是頁(yè)面的內(nèi)容組成,CSS 是頁(yè)面的表現(xiàn)

W3C 建議盡量使用 CSS 樣式取代 HTML 屬性

實(shí)現(xiàn)內(nèi)容和表現(xiàn)的分離

如果為 HTML 所特有的屬性宏侍,則使用 HTML 屬性

內(nèi)聯(lián)方式

樣式定義在單個(gè)的 HTML元素中

樣式定義在 HTML 元素的標(biāo)準(zhǔn)屬性 style 里

CSS 語(yǔ)法

只需要將分號(hào)隔開(kāi)的一個(gè)或者多個(gè)屬性/值對(duì)作為元素的style 屬性的值

屬性和屬性值之間用:連接

多對(duì)屬性之間用柬祠;隔開(kāi)

文本

內(nèi)部樣式表

樣式定義在 HTML 頁(yè)的頭元素中

樣式表規(guī)則位于文檔頭元素中的 元素內(nèi)

在文檔的 元素內(nèi)添加 元素

在 元素中添加樣式規(guī)則

h1 { color : blue ; }

文本1

文本2

在 元素中添加樣式規(guī)則

可以定義多個(gè)樣式規(guī)則

每個(gè)樣式規(guī)則有兩個(gè)部分:選擇器和樣式聲明

選擇器:決定哪些元素使用這些規(guī)則

樣式聲明:一對(duì)大括號(hào),包含一個(gè)或者多個(gè)屬性/值對(duì)

外部樣式表

將樣式定義在一個(gè)外部的 CSS 文件中(.css 文件)

由 HTML 頁(yè)面引用樣式表文件

第一步:創(chuàng)建一個(gè)單獨(dú)的樣式表文件用來(lái)保存樣式規(guī)則

一個(gè)純文本文件负芋,文件后綴為 .css

該文件中只能包含樣式規(guī)則

樣式規(guī)則由選擇器和樣式聲明組成

第二步:在需要使用該樣式表文件的頁(yè)面上漫蛔,使用 元素鏈接需要的外部樣式表文件

在文檔的 元素內(nèi)添加 元素

1號(hào)標(biāo)題

段落

其他文本

繼承性

大多數(shù) CSS 的樣式規(guī)則可以被繼承

層疊性

可以定義多個(gè)樣式

不沖突時(shí),多個(gè)樣式表中的樣式可層疊為一個(gè)

優(yōu)先級(jí)

樣式定義沖突時(shí)旧蛾,按照不同樣式規(guī)則的優(yōu)先級(jí)來(lái)應(yīng)用樣式

瀏覽器缺省設(shè)置

外部樣式表或者內(nèi)部樣式表

就近優(yōu)先

內(nèi)聯(lián)樣式

相同樣式重復(fù)定義以最后一次為準(zhǔn)

!important 可以調(diào)整樣式規(guī)則的優(yōu)先級(jí)

將 !important 添加在樣式規(guī)則之后莽龟,中間用空格隔開(kāi)

選擇器 ?{屬性 : 屬性值 ?!important; }

謹(jǐn)慎使用

通用選擇器,通配符锨天,顯示為一個(gè)星號(hào)(*)

可以與任何元素匹配

常用于設(shè)置一些默認(rèn)樣式毯盈,比如設(shè)置整個(gè)文檔的文本的默認(rèn)字體和大小

html 文檔的元素就是選擇器

比如

語(yǔ)法為:.className ?{ color:red;}

類名稱不能以數(shù)字開(kāi)頭

所有能夠附帶class屬性的元素都可以使用此樣式聲明

將元素的 class屬性的值設(shè)置為樣式類名

css中

myClass

{

background-color : Pink;

font-size : 35pt;

}

html中

h2文本

段落文本

分類選擇器:加important的p

p.important

{

color : red ;

font-size : 20pt;

border:1px solid black;

}

id 選擇器以一種獨(dú)立于文檔元素的方式來(lái)指定樣式

它僅作用于 id 屬性的值

語(yǔ)法為:

選擇器前面需要有一個(gè) # 號(hào)

選擇器本身則為文檔中某個(gè)元素的 id 屬性的值

選擇器聲明為以逗號(hào)隔開(kāi)的選擇器列表

將一些相同的規(guī)則作用于多個(gè)元素

css中

h2, p.important

{

color:green;

font-size:20pt;

border:1px solid red;

}

html中

p text

h2 text

依據(jù)元素在其位置的上下文關(guān)系來(lái)定義樣式

又稱為包含選擇器病袄,用于選擇作為某元素后代的元素

選擇器一端包括兩個(gè)或多個(gè)用空格分隔的選擇器

css中

h1 ?span

{

color:red;

}

html中

An important ?question.

other

子選擇器

div>span

{

color : red;

font-size:20pt;

}

偽類用于向某些選擇器添加特殊的效果

使用冒號(hào)(:)作為結(jié)合符搂赋,結(jié)合符左邊是其他選擇器,右邊是偽類

選擇器 : 偽類選擇器

CSS 偽類選擇器可以分為

鏈接偽類

動(dòng)態(tài)偽類

目標(biāo)偽類

元素狀態(tài)偽類

結(jié)構(gòu)偽類

否定偽類

鏈接偽類

: link 益缠,適用于尚未訪問(wèn)的鏈接

: visited 脑奠,適用于訪問(wèn)過(guò)的鏈接

動(dòng)態(tài)偽類,用于呈現(xiàn)用戶操作

:hover幅慌,適用于鼠標(biāo)懸停在 HTML 元素時(shí)

:active宋欺,適用于 HTML 元素被激活時(shí)

:focus,適用于 HTML 元素獲取焦點(diǎn)時(shí)

a:link {

color: black;

font-size:15pt;

}

a:visited ?{

color: pink;

font-size:15pt;

}

a:hover ?{

font-size : 20pt;

}

a:active ?{

color : red;

}

css中

.txt {

color : gray;

font-size : 9pt;

}

.txt:focus {

color : black;

font-size: 11pt;

注意:動(dòng)態(tài)偽類在鏈接偽類之后胰伍,順序?yàn)長(zhǎng)VHA

}

html中

input class="txt" type="text" value="用戶名" />



選擇器優(yōu)先級(jí):

尺寸和邊框

尺寸單位

%:百分比

in:英寸

cm:厘米

mm:毫米

pt:磅(1pt等于1/72英寸)

px:像素(計(jì)算機(jī)屏幕上的一個(gè)點(diǎn))

em:1em等于當(dāng)前的字體尺寸齿诞,2em等于當(dāng)前字體尺寸的兩倍

顏色單位

rgb(x,x,x):RGB 值,如 rgb(255,0,0)

rgb(x%,x%,x%):RGB百分比值骂租,如rgb(100%,0%,0%)

#rrggbb:十六進(jìn)制數(shù)祷杈,如#ff0000

#rgb:簡(jiǎn)寫(xiě)的十六進(jìn)制數(shù),如#f00

表示顏色的英文單詞渗饮,如 red

與尺寸有關(guān)的屬性

寬度:width但汞,max-width宿刮,min-width

高度:height,max-height特占,min-height

p ?{border:1px solid red;} ? ? ? ? // ?borde:寬度糙置,形狀云茸,顏色

邊框?qū)傩?/p>

簡(jiǎn)寫(xiě)方式

border:width style color;

具體方式border-left/right/top/bottom:width style color;

border-width

border-left/right/top/bottom-width

border-style

border-left/right/top/bottom-style

border-color

border-left/right/top/bottom-color

邊框倒角

border-radius ?順時(shí)針設(shè)置四個(gè)倒角

具體:border-top-left-radius:邊框左上角

border-top-right-radius:邊框右上角

border-bottom-left-radius:邊框左下角

border-bottom-right-radius:邊框右下角

css中

div

{

border:2px solid red;

width:200px;

height:50px;

}

#d1

{

border-radius:10px 15px 20px 25px;

}

#d2

{

border-radius:5px;

}

html中



邊框陰影 box-shadow

box- shadow:h-shadow ?v-shadow ?blur ?spread ?color ? inset

h-shadow:必需是目,為水平陰影的位置

v-shadow:必需,為垂直陰影的位置

blur:可選标捺,為模糊距離

spread:可選懊纳,為陰影的尺寸

color:可選,為陰影的顏色

inset:可選亡容,將外部陰影 (outset) 改為內(nèi)部陰影

圖片邊框

border-image:source ?width ?repeat

border-image-source:圖片的路徑

border-image-width:圖片邊框的寬度

border-image-repeat:圖像邊框是否應(yīng)平鋪(repeat)嗤疯、鋪滿(round)或拉伸(stretch)

輪廓

outline:color ?style? width

p.first ?{

min-width:300px;

max-width:500px;

}

溢出處理

overflow ? ? ?? ? ?visible ? ? hidden ? ? ? scroll ? ? ? ?auto

overflow-x

overflow-y

那些html元素可以設(shè)置尺寸屬性

1,塊級(jí)元素如div ?p ?hn ?ul ol li ?dl dt dd

2闺兢,存在width和height的元素如:img ?table

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茂缚,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子屋谭,更是在濱河造成了極大的恐慌脚囊,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件桐磁,死亡現(xiàn)場(chǎng)離奇詭異悔耘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)我擂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門衬以,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人校摩,你說(shuō)我怎么就攤上這事看峻。” “怎么了衙吩?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵备籽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我分井,道長(zhǎng)车猬,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任尺锚,我火速辦了婚禮珠闰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瘫辩。我一直安慰自己伏嗜,他們只是感情好坛悉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著承绸,像睡著了一般裸影。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上军熏,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天轩猩,我揣著相機(jī)與錄音,去河邊找鬼荡澎。 笑死均践,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的摩幔。 我是一名探鬼主播彤委,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼或衡!你這毒婦竟也來(lái)了焦影?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤封断,失蹤者是張志新(化名)和其女友劉穎斯辰,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體澄港,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡椒涯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了回梧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片废岂。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖狱意,靈堂內(nèi)的尸體忽然破棺而出湖苞,到底是詐尸還是另有隱情,我是刑警寧澤详囤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布财骨,位于F島的核電站,受9級(jí)特大地震影響藏姐,放射性物質(zhì)發(fā)生泄漏隆箩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一羔杨、第九天 我趴在偏房一處隱蔽的房頂上張望饰序。 院中可真熱鬧么抗,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春寇荧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背执隧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工揩抡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人殴玛。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓捅膘,卻偏偏與公主長(zhǎng)得像添祸,于是被迫代替她去往敵國(guó)和親滚粟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案刃泌? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評(píng)論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color凡壤,font,text-align耙替,li...
    wzhiq896閱讀 1,756評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color亚侠,font,text-align俗扇,li...
    love2013閱讀 2,315評(píng)論 0 11
  • 文 | 海椒妞 雖說(shuō)我們是個(gè)專門投網(wǎng)貸的群體,但不妨礙開(kāi)拓視野看看外面世界都發(fā)生了什么除抛。今天凌晨A股迎來(lái)重大利好狮杨,...
    海椒妞閱讀 330評(píng)論 0 0
  • 思過(guò)千遍的話 欲言又止拖沓 明是情意不假 恐卻終生難達(dá)
    樟華_閱讀 220評(píng)論 0 1