CSS三天合集

1.CSS的定義

CSS指層疊樣式表(Cascading Style Sheets)吱涉,CSS就是控制頁(yè)面布局和樣式。

CSS通常稱為CSS樣式表或?qū)盈B樣式表(級(jí)聯(lián)樣式表)外里,主要用于設(shè)置HTML頁(yè)面中的文本內(nèi)容(字體怎爵、大小、對(duì)齊方式等)盅蝗、圖片的外形(寬高鳖链、邊框樣式、邊距等)以及版面的布局等外觀顯示樣式墩莫。

CSS以HTML為基礎(chǔ)芙委,提供了豐富的功能,如字體狂秦、顏色灌侣、背景的控制及整體排版等,而且還可以針對(duì)不同的瀏覽器設(shè)置不同的樣式故痊。

2.引入CSS樣式

a.嵌入樣式:在head標(biāo)簽中顶瞳,嵌套一個(gè)style標(biāo)簽,在style標(biāo)簽中可以書寫CSS的樣式內(nèi)容愕秫。

b.行內(nèi)樣式(瀏覽器樣式,默認(rèn)樣式):通過(guò)在標(biāo)簽中設(shè)置style屬性來(lái)控制標(biāo)簽的樣式和效果焰络。

c.外部樣式:用link標(biāo)簽引入戴甩,CSS文件為單獨(dú)的文件。

d.導(dǎo)入樣式:@import 闪彼,導(dǎo)入樣式會(huì)導(dǎo)致CSS文件不能并行下載甜孤,不推薦使用协饲;同時(shí),導(dǎo)入樣 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 式必須寫在所有CSS規(guī)劃之前缴川。

3.CSS注釋

CSS的注釋語(yǔ)法:/*注釋的內(nèi)容*/

快捷鍵:ctrl+/

注意:注釋不能嵌套使用

a.多行注釋:

/*

放多行的注釋內(nèi)容1

放多行的注釋內(nèi)容2

*/

一般用于模塊的注釋

b.文件頭注釋

4. CSS選擇器

a. 標(biāo)簽選擇器:標(biāo)簽選擇器就是選擇當(dāng)前頁(yè)面中相同名字的標(biāo)簽茉稠。

b. 通配符選擇器:通配符*代表所有的標(biāo)簽。通過(guò)通配符選擇器可以選擇頁(yè)面中的所有的標(biāo)簽把夸。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?穿透力很強(qiáng)而线。*{ ? }

c. ID選擇器:

A. HTML標(biāo)簽中ID的屬性值在一個(gè)頁(yè)面中必須是唯一的。

B. ID選擇器是可以幫助我們選擇當(dāng)前頁(yè)面中唯一id值的標(biāo)簽恋日,也就是根據(jù)標(biāo)簽的id屬性值進(jìn) ? ? ? ? ? ? ? ? ? ? 行選取設(shè)置樣式膀篮。

C. ID選擇器的的符號(hào)是#號(hào)。

d. 類選擇器:

A. 類選擇器就是選取頁(yè)面中所有標(biāo)簽的class屬性值相同的一類標(biāo)簽岂膳。

B. 類選擇器的符號(hào)是:. ?(點(diǎn))

e. 層級(jí)選擇器誓竿,分組選擇器,屬性選擇器谈截,子元素選擇器筷屡,相鄰兄弟選擇器,偽類選擇器簸喂,偽 ? ? ? ? ? ? ? 元素選擇器毙死;

注意:ID選擇器和class(類)選擇器的區(qū)別

1、相同的Class屬性值娘赴,可以在HTML中出現(xiàn)多次规哲。ID屬性值在頁(yè)面中只能出現(xiàn)一次。

2诽表、一個(gè)class的屬性可以有多個(gè)值唉锌,也就是說(shuō)一個(gè)標(biāo)簽可以有多個(gè)類。

5. 復(fù)合選擇器

a. 標(biāo)簽指定選擇器:標(biāo)簽指定式復(fù)合選擇器竿奏,要求必須是標(biāo)簽開頭然后其他選擇器袄简。eg: p.left{ }

b. 后代選擇器:后代選擇器用來(lái)選擇元素或元素組的后代,其寫法就是把外層標(biāo)記寫在前面泛啸,

內(nèi)層標(biāo)記寫在后面绿语,中間用空格分隔。當(dāng)標(biāo)記發(fā)生嵌套時(shí)候址,內(nèi)層標(biāo)記就成為外

層標(biāo)記的后代吕粹。后代不僅僅包括兒子,還包括子子孫孫岗仑。

c. 子代選擇器:子代選擇器匹耕,是讓CSS選擇器智能選擇兒子輩的元素。

eg:p> em {color:red;}

解讀為:選擇器p > em可以解釋為“選擇作為p元素子元素的所有em元素”荠雕。

尖括號(hào)和選擇器之間可以有空格也可以沒(méi)有稳其,沒(méi)有限制驶赏。

建議:選擇器和尖括號(hào)間有空格。

e. 屬性選擇器:屬性選擇器就是根據(jù)html標(biāo)簽的屬性進(jìn)行過(guò)濾選擇既鞠。

f. 偽類選擇器:

:link ?偽類將應(yīng)用于未被訪問(wèn)過(guò)的鏈接煤傍。IE6不兼容,解決此問(wèn)題嘱蛋,直接使用a標(biāo)簽蚯姆。

:hover ? 偽類將應(yīng)用于有鼠標(biāo)指針懸停于其上的元素。在IE6只能應(yīng)用于a連接浑槽,IE7+所有元素都兼 ? ? ? ? ? ? ? ? ? ?容蒋失。

:active ? ?偽類將應(yīng)用于被激活的元素,如被點(diǎn)擊的鏈接桐玻、被按下的按鈕等篙挽。

:visited ? 偽類將應(yīng)用于已經(jīng)被訪問(wèn)過(guò)的鏈接

:focus ? ? 偽類將應(yīng)用于擁有鍵盤輸入焦點(diǎn)的元素。

順序問(wèn)題:LoVe ?HAte原則镊靴。

g.偽元素選擇器:偽元素是控制內(nèi)容

:first-line偽元素

:first-letter偽元素

注釋:以上兩個(gè)偽元素只能用于塊級(jí)元素

:first-child偽元素铣卡,選擇屬于第一個(gè)子元素的元素。

例如:span:first-child{} ?/*選擇屬于第一個(gè)子元素的所有span標(biāo)簽偏竟。*/

:before與:after偽元素煮落,可以設(shè)置元素之前后之后的 內(nèi)容,并且配合content設(shè)置相關(guān)內(nèi)容踊谋。

6.CSS的特點(diǎn)

a.css的層疊性

? ?CSS的層疊性蝉仇,也就是說(shuō)后來(lái)設(shè)置的樣式會(huì)層疊(覆蓋)之前的樣式,層疊性的前提示CSS的選擇器的優(yōu)先級(jí)相同殖蚕。

b.css的繼承性

? ?CSS的繼承性是指轿衔,子容器的樣式會(huì)繼承父容器的樣式。但并不是所有的樣式都能繼承睦疫。只有部分樣式能繼承害驹,比如:文字相關(guān)字體大小、顏色蛤育、字體樣式宛官、行高、鼠標(biāo)樣式等瓦糕。盒子相關(guān)的樣式都不能繼承底洗,比如:寬高、背景色咕娄、邊距枷恕、浮動(dòng)、絕對(duì)定位等谭胚。

c.css的特殊性(優(yōu)先級(jí))

? 1徐块、首先比較行內(nèi)樣式,行內(nèi)樣式優(yōu)先級(jí)最高灾而。如果嵌入樣式和行內(nèi)樣式同時(shí)設(shè)置樣式時(shí)胡控,行內(nèi)樣式優(yōu)先級(jí)最高。

2旁趟、其次是內(nèi)嵌樣式的優(yōu)先級(jí)比較:

內(nèi)嵌樣式的昼激,ID選擇器對(duì)應(yīng)的樣式優(yōu)先級(jí)最高。

其次是Class樣式

再次是標(biāo)簽選擇器樣式锡搜,

再次是通配符選擇器設(shè)置的樣式

后面是繼承的樣式橙困,

最后是瀏覽器默認(rèn)的樣式。

7.css的display屬性

display可以控制標(biāo)簽的顯示模式耕餐。

display:none | inline | block | inline-block

繼承性:無(wú)

display值的解釋:

none:此元素不被顯示凡傅,在文檔中被移除。

block:此元素按塊級(jí)元素顯示:前后帶換行符肠缔,自己占一行夏跷。內(nèi)聯(lián)元素 → 塊元素

inline:此元素按內(nèi)聯(lián)元素顯示:1個(gè)挨著1個(gè)。塊元素 → 內(nèi)聯(lián)元素

inline-block:按行內(nèi)標(biāo)簽進(jìn)行排版明未,但是可以設(shè)置寬高槽华,而且高度可以影響行高

8.css的顏色表示

RGB:red,green趟妥,blue三元素疊加組成不同顏色猫态。

語(yǔ)法:color: rgb(33,33,33);

取值:0-255,也可以用百分比:0% - 100%

十六進(jìn)制是另外一種寫法:

Color:#3333333;

十六進(jìn)制也是rgb的表示方法另外一種寫法而已披摄。

9.文字排版

a.font-size屬性

? ? ? ?用于設(shè)置字號(hào)亲雪,該屬性的值可以使用相對(duì)長(zhǎng)度單位,也可以使用絕對(duì)長(zhǎng)度單位行疏。

其中匆光,相對(duì)長(zhǎng)度單位比較常用,推薦使用像素單位px酿联,絕對(duì)長(zhǎng)度單位使用較少终息。

可選參數(shù)值:xx-small | x-small | small | medium | large | x-large | xx-large|smaller | larger

b.設(shè)置字體font-family

使用font-family設(shè)置字體時(shí),需要注意以下幾點(diǎn):

?各種字體之間必須使用英文狀態(tài)下的逗號(hào)隔開贞让。

?中文字體需要加英文狀態(tài)下的引號(hào)周崭,英文字體一般不需要加引號(hào)。當(dāng)需要設(shè)置英文字體時(shí)喳张,英文字體名必須位于中文字體名之前续镇。

?如果字體名中包含空格、#销部、$等符號(hào)摸航,則該字體必須加英文狀態(tài)下的單引號(hào)或雙引號(hào)制跟,例如font-family: "Times New Roman";。

盡量使用系統(tǒng)默認(rèn)字體酱虎,保證在任何用戶的瀏覽器中都能正確顯示雨膨。

**例如:font-famliy: ?tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;

? ?前面的字體都查找失敗后,在系統(tǒng)中找一種sans-serif字體作為默認(rèn)字體读串。

? 注意順序聊记,如果把sans-serif放前面去,后面的都失效了恢暖。

b設(shè)置字符的間距

letter-spacing屬性用于定義字間距排监,所謂字間距就是字符與字符之間的空白。其屬性值可為不同單位的數(shù)值杰捂,允許使用負(fù)值舆床,默認(rèn)為normal。

可以設(shè)置連續(xù)漢字(漢字間沒(méi)有空格)的間距琼娘,也可以設(shè)置英文字母之間的間距峭弟。

c.設(shè)置單詞間距

word-spacing屬性用于定義英文單詞之間的間距。也可以設(shè)置漢字中出現(xiàn)斷字的距離(比如:文字間出現(xiàn)空格等)脱拼。

d.text-decoration:文本裝飾

text-decoration屬性用于設(shè)置文本的下劃線瞒瘸,上劃線,刪除線等裝飾效果熄浓,其可用屬性值如下:

<s>刪除線</s>

none:沒(méi)有裝飾(正常文本默認(rèn)值)情臭。

underline:下劃線。

overline:上劃線赌蔑。

line-through:刪除線俯在。

e.text-align:水平對(duì)齊方式

text-align屬性用于設(shè)置文本內(nèi)容的水平對(duì)齊,相當(dāng)于html中的align對(duì)齊屬性娃惯。其可用屬性值如下:

left:左對(duì)齊(默認(rèn)值)

right:右對(duì)齊

center:居中對(duì)齊

f.text-indent:首行縮進(jìn)

text-indent屬性用于設(shè)置段落首行文本的縮進(jìn)跷乐,只能設(shè)置于塊級(jí)標(biāo)簽。其屬性值可為不同單位的數(shù)值趾浅、em字符寬度的倍數(shù)愕提、或相對(duì)于瀏覽器窗口寬度的百分比%,允許使用負(fù)值,建議使用em作為設(shè)置單位皿哨。

g.white-space:空白符的處理

屬性值:

Normal:正常的顯示浅侨,如果寬度不夠進(jìn)行折行顯示。

Nowrap:即使超過(guò)盒子的寬度证膨,文本也不進(jìn)行換行顯示如输。

Pre:寫html代碼的時(shí)候是什么樣式的,顯示就顯示成什么樣的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末不见,一起剝皮案震驚了整個(gè)濱河市澳化,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脖祈,老刑警劉巖肆捕,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異盖高,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)眼虱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門喻奥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人捏悬,你說(shuō)我怎么就攤上這事撞蚕。” “怎么了过牙?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵甥厦,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我寇钉,道長(zhǎng)刀疙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任扫倡,我火速辦了婚禮谦秧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘撵溃。我一直安慰自己疚鲤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布缘挑。 她就那樣靜靜地躺著集歇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪语淘。 梳的紋絲不亂的頭發(fā)上诲宇,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音亏娜,去河邊找鬼焕窝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛维贺,可吹牛的內(nèi)容都是我干的它掂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼虐秋!你這毒婦竟也來(lái)了榕茧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤客给,失蹤者是張志新(化名)和其女友劉穎用押,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體靶剑,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜻拨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了桩引。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缎讼。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坑匠,靈堂內(nèi)的尸體忽然破棺而出血崭,到底是詐尸還是另有隱情,我是刑警寧澤厘灼,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布夹纫,位于F島的核電站,受9級(jí)特大地震影響设凹,放射性物質(zhì)發(fā)生泄漏舰讹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一围来、第九天 我趴在偏房一處隱蔽的房頂上張望跺涤。 院中可真熱鬧,春花似錦监透、人聲如沸埠忘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)渐白。三九已至,卻和暖如春粪狼,著一層夾襖步出監(jiān)牢的瞬間退腥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工再榄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狡刘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓困鸥,卻偏偏與公主長(zhǎng)得像嗅蔬,于是被迫代替她去往敵國(guó)和親剑按。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

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

  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案澜术? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 本文主要是起筆記的作用艺蝴,內(nèi)容來(lái)自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,639評(píng)論 0 30
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識(shí)選擇器(重要!D穹稀2赂摇)繼承、特殊性盒延、層疊缩擂、重要性CSS格式化排版單位和值盒模型浮動(dòng)...
    廖少少閱讀 3,077評(píng)論 0 40
  • 談到社交能力,我們希望向高人來(lái)學(xué)習(xí)社交能力兰英。做為女性撇叁,很自然在腦袋中搜索成功的女性:楊惠妍、楊瀾畦贸、柳青、謝麗爾桑德...
    一心小茶館閱讀 1,031評(píng)論 18 28
  • 有時(shí)候發(fā)一條朋友圈只是為了收到某個(gè)人的評(píng)論胶坠。 不清理空間留言板只是為了想保留某個(gè)人的留言。 和同學(xué)回憶過(guò)往的生活只...
    Autistic女帝丶閱讀 221評(píng)論 0 0