2018-07-20

CSS知識點總結(jié)

一.什么是css儒鹿?

CSS(Cascading Style Sheets)層疊樣式表玫鸟,專注于頁面的表現(xiàn)層缓熟。

二.CSS引入方式

1.行內(nèi)樣式

在開始標簽上加style=”樣式屬性名1:樣式屬性值1;樣式屬性名2:樣式屬性值2;...”

2.內(nèi)嵌式

把所有的css樣式都寫在<style></style>標簽內(nèi)梢卸,<style></style>放在head標簽內(nèi)

3.外鏈式

把所有的css樣式均放在一個css單獨的文件里(后綴名xx.css),在html里通過<link? rel="stylesheet"?? href="css的文件路徑" />來引入外部的css

優(yōu)先級:

行內(nèi)最大走诞,其次 誰離標簽近副女,誰的優(yōu)先級高(最晚優(yōu)先級最高)

三.選擇器

1.統(tǒng)配符選擇器 選擇所有的元素????????? 權(quán)重: 0.5

*{}

2.標簽選擇器????????? 權(quán)重: 1

?標簽名{}

3.類選擇器????????? 權(quán)重:10

?.類值{}

拓展: 選擇器.類值{} div.box{} 類叫box的div元素

4.id選擇器?????? 權(quán)重:100

#id值{}

5.包含選擇器(后代選擇器)? ?權(quán)重相加

選擇器a?? 選擇器b{}? ?選擇器a里的所有選擇器b?? 選擇器b只要被選擇器a包著

?例:.box div{}??? 表示類box里的所有div元素

擴展:選擇器直接子元素

?選擇器a>選擇器b{}??? 選擇器a里的所有直接選擇器b?? 父子關(guān)系

例:?.box>span{}???? 表示類box里的所有直接子元素span

6.分組選擇器

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

選擇器權(quán)重:

行內(nèi)樣式 > id選擇器 > 類選擇器 > 標簽選擇器 > 通配符選擇器

四.字體樣式

1. font-family???????????????? 字體系列

例如:font-famiy:”宋體”,”微軟雅黑”,...

2.font-size??????????????????? 字體大小

3.font-style?????????????????? 字體風格

值:1)normal???????????? 默認 不傾斜

?????? 2)italic???????????????? 斜體

??????3)oblique???????????? 傾斜

4.font-weight???????????? 字體粗細

值:1)bold?????????????? 粗體

?????? 2)bolder?????????? 更粗體

??????3)lighter??????????? 細體

????? 4)100-900??????? 數(shù)值越大蛤高,字體越粗

5.line-height???????? ? 行高

值:1)數(shù)值+單位

?????? 2)數(shù)值????????? 字體的倍數(shù)

縮寫:

?font : font-style值? ?font-weight值?? font-size值/line-height值? ?font-family值

五.文本樣式

1. text-decoration?????????? 文本修飾

值:1)none????????????????? 無修飾

?????? 2)underline?????????? 下劃線

??????3)line-through?????? 中劃線

??????4)overline???????????? 上劃線

2. text-align??????? 文本對齊方式

值:1)left???????? 默認??? 左對齊

?????? 2)center??? 居中對齊

?????? 3)right??????? 右對齊

?????? 4)justify????? 兩端對齊

3.text-indent 文本縮進

值:數(shù)值+單位(px或em)????? 為正數(shù)時,縮進碑幅;為負數(shù)時戴陡,懸掛

4.text-transform??????????? 文本大小寫轉(zhuǎn)換

值:1)uppercase???????? 全大寫

?????? 2)lowercase?????????? 全小寫

?????? 3)capitalize???????????? 首字母大寫

5.text-overflow?????????????? 文本溢出處理

值:1)ellipsis????????????? 文本溢出以省略號顯示

?????? 2).....

文本溢出以省略號顯示

overflow:hidden;

text-overflow:ellipsis;

white-space:nowrap;??? 強制不換行

6.letter-spacing??????????? 字母與字母之間的距離 漢字與漢字之間的距離

7.word-spacing??????????? 單詞與單詞之間的距離

8.overflow?????????????? 內(nèi)容溢出處理

值:1)visible????????? ? 溢出部分可見

2)hidden????? ??????????? 溢出部分隱藏

3)scroll????????????????? ? 溢出部分以滾動條形式顯示

4)auto????????? ??????????? 溢出部分瀏覽器自動處理

六.盒子模型

1.border?? ?邊框

border-width?? ?邊框的寬度

border-color???? 邊框的顏色

border-style????? 邊框的樣式

值:1)solid 實線

???????2)double 雙實線

?????? 3)dotted 點狀線

???????4)dashed 虛線

??????? ?....

縮寫:

border : border-width值?? border-style值?? border-color值;

border-top??? 上邊框

?border-bottom??? 下邊框

?border-left?????? 左邊框

?border-right????? 右邊框

2.padding?? 內(nèi)邊距?? 內(nèi)補丁? ?內(nèi)填充

padding-top??? 上內(nèi)邊距

?padding-bottom??? ?下內(nèi)邊距

padding-left??????? ?左內(nèi)邊距

padding-right??????? 右內(nèi)邊距

縮寫:

?padding:值;??????????? 上下左右的內(nèi)邊距一樣

?padding:值1 值2;?????????? 值1代表上下內(nèi)邊距,值2代表左右內(nèi)邊距

?padding:值1 值2 值3;???????????? 值1代表上內(nèi)邊距沟涨,值2代表左右內(nèi)邊距恤批,值3代表下內(nèi)邊距

padding:值1 值2 值3 值4;???????????? ?值1代表上內(nèi)邊距,值2代表右內(nèi)邊距裹赴,值3代表下內(nèi)邊距喜庞,值4 代表左內(nèi)邊距,按照順時針方向棋返。

3.margin??? ?外邊距

?margin-top???? 上外邊距

margin-bottom????? 下外邊距

margin-left?????? 左外邊距

?margin-right??????????? 右外邊距

縮寫:

?margin:?????????????????? 同padding

?margin:0 auto;?????????????? 塊級元素居中顯示

?4.background??????? 背景

?1)background-color????? 背景顏色

?2)background-image??????? 背景圖片

????????? 值:url(“圖片的路徑”)

3)background-repeat 背景圖片是否平鋪

?????????? 值:a)repeat 默認 水平延都、垂直都平鋪

????????????????? b)no-repeat 水平、垂直都不平鋪

??????????????????c)repeat-x 水平平鋪

???????????????? ?d)repeat-y 垂直平鋪

4)background-position????????? 背景圖片的位置

?語法: x軸坐標????y軸坐標

?值:a)表示位置的英文單詞??????????? ?例如:left center right top bottom

??????? b)百分比

????????c)數(shù)字+單位

5)background-size??????????? ?背景圖片的大小

?語法:背景圖片的寬度??? 背景圖片的高度

?值:a)百分比?????? (盒子的百分比)

?b)數(shù)字+單位

?c)cover???????? ?背景圖片等比例的擴展至足夠大睛竣,以使它鋪滿整個區(qū)域晰房,可能會引起圖片裁剪。

?d)contain??????????背景圖片等比例地擴展至足夠大射沟,以使它的寬度或高度適應(yīng)內(nèi)容區(qū)域殊者,可能會使區(qū)域留白。

?6)background-origin??????????? 背景圖片開始渲染的位置

值:a)padding-box?????????? 默認???????? 從左上角內(nèi)邊距的位置開始渲染

b)content-box?????????????? 從內(nèi)容區(qū)域左上角開始渲染

c)border-box???????????????? 從左上角邊框區(qū)域開始渲染

?7)background-attachment??????????????? 背景圖片是否固定

?值:1)scroll????????? 默認???????? 圖片隨頁面其余部分滾動而滾動

?2)fixed??????????? ?圖片固定不動

縮寫:

?background : 背景顏色? ?背景圖片?? 背景是否平鋪? ?背景位置/背景大小? ?背景渲染位置?? 背景是否固定;

七.浮動

?float 浮動

值: 1)none??? 默認??? 不浮動

?2)left????????? ?左浮動

?3)right????????? 右浮動

?清除浮動:

?1)給有浮動的子元素的父元素加height

?2)給有浮動的子元素的父元素加overflow:hidden

3)給所有有浮動的元素最后增加一個空元素验夯,給該空元素加樣式clear:left / right / both

?clear:left???????????? ?清除左浮動

clear :right?????????????? 清除右浮動

?clear:both???????????????? 清除左右浮動

clear:none?????????? 不清除浮動

4)給有浮動的子元素的父元素增加偽元素猖吴,在偽元素里增加樣式:

::after{

????????display:block;

????????content:"";

????????clear:both;

????????}

八.定位

?position????? 定位

?值: 1)static??????????? 默認????????? 不定位

2)relative????????????? 相對定位?????????? 相對于自己原來正常文檔流的位置定位

3)absolute????????? ?絕對定位

?????? a)有絕對定位元素的包含框無定位,該元素相對于瀏覽器定位

???????b)有絕對定位元素的包含框有定位挥转,該元素相對于離自己最近的有定位的包含框定位

4)fixed??????????????? 固定定位???????? 始終相對于瀏覽器定位

借助left距误、right簸搞、top、bottom這四個值改變元素位置

?z-index?????????? 值:數(shù)字??????????? z軸的排列順序?????????????? z-index值越大越在最上層

其他:

?偽類

?:link?????????? 未訪問的狀態(tài)

?:visited?????????? 訪問后的狀態(tài)

?:hover???????? 鼠標懸停時的狀態(tài)

?:active???????? 鼠標激活時的狀態(tài)

?LoVe HAte?? 愛恨原則

元素的相互轉(zhuǎn)換

其他元素轉(zhuǎn)換為塊級元素????????? display:block

其他元素轉(zhuǎn)換為行內(nèi)元素???????? ?display:inline (內(nèi)邊距都能設(shè)置 外邊距只能設(shè)置左右的外邊距)

?其他元素轉(zhuǎn)換為行內(nèi)塊級元素?????????? ?display:inline-block

任何元素隱藏?????????? display:none

?CSS書寫順序

?1.位置屬性(position, top, right, z-index, display, float等)

2.大小(width, height, padding, margin)

3.文字系列(font, line-height, letter-spacing, color- text-align等)

?4.背景(background, border等)

?5.其他(animation, transition等)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末准潭,一起剝皮案震驚了整個濱河市趁俊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌刑然,老刑警劉巖寺擂,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泼掠,居然都是意外死亡怔软,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門择镇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來挡逼,“玉大人浇坐,你說我怎么就攤上這事挣柬』疟眨” “怎么了英妓?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵座韵,是天一觀的道長查蓉。 經(jīng)常有香客問我毒涧,道長魂拦,這世上最難降的妖魔是什么苏携? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任做瞪,我火速辦了婚禮,結(jié)果婚禮上右冻,老公的妹妹穿的比我還像新娘装蓬。我一直安慰自己,他們只是感情好纱扭,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布牍帚。 她就那樣靜靜地躺著,像睡著了一般跪但。 火紅的嫁衣襯著肌膚如雪履羞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天屡久,我揣著相機與錄音忆首,去河邊找鬼。 笑死被环,一個胖子當著我的面吹牛糙及,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播筛欢,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼浸锨,長吁一口氣:“原來是場噩夢啊……” “哼唇聘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柱搜,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤迟郎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后聪蘸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宪肖,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年健爬,在試婚紗的時候發(fā)現(xiàn)自己被綠了控乾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡娜遵,死狀恐怖蜕衡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情设拟,我是刑警寧澤慨仿,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站蒜绽,受9級特大地震影響镶骗,放射性物質(zhì)發(fā)生泄漏桶现。R本人自食惡果不足惜躲雅,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望骡和。 院中可真熱鬧相赁,春花似錦、人聲如沸慰于。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽婆赠。三九已至绵脯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間休里,已是汗流浹背蛆挫。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留妙黍,地道東北人悴侵。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像拭嫁,于是被迫代替她去往敵國和親可免。 傳聞我的和親對象是個殘疾皇子抓于,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • 學(xué)會使用CSS選擇器熟記CSS樣式和外觀屬性熟練掌握CSS各種選擇器熟練掌握CSS各種選擇器熟練掌握CSS三種顯示...
    七彩小鹿閱讀 6,314評論 2 66
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的浇借,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體捉撮。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,887評論 0 0
  • 對于我這樣不經(jīng)常使用 PhotoShop 的人來說,制作文字云妇垢,一般有這么幾個方式: 找會的人幫忙 使用 PS 加...
    40270閱讀 1,955評論 0 0
  • 今天回到老家缺沒有什么特別的感覺呕缭。也許父母覺得我回家也一般吧。是不是自己心事太多太重了修己?
    雨兒123閱讀 158評論 0 0