CSS知識點(diǎn)總結(jié)

CSS 層疊樣式表(表示層)

一持际、CSS引入方式

1.CSS行內(nèi)樣式

直接使用style屬性

style=”width:100px;height:100px;background-color:#f00;”

2.內(nèi)嵌樣式

<style></style>

3.外鏈?zhǔn)?/p>

將CSS寫入單獨(dú)的一個文件,文件擴(kuò)展名為“.css”

eg:<link type="text/css" rel="stylesheet" href=“sy.css" />

4.導(dǎo)入樣式

使用@import指令將CSS文件中的CSS樣式導(dǎo)入不同地方

;┡亍V┯!必須寫在<style></style>里的第一行晌柬。

@逊荨!空繁!優(yōu)先級高低:誰離標(biāo)簽近殿衰,誰的優(yōu)先級最高。

二盛泡、CSS語法規(guī)則

1.類型選擇器

語法:標(biāo)簽{規(guī)則}? eg:td{color:#f00;}

2.通配選擇器

*規(guī)則? eg:*{font-family:”宋體”}

3.ID選擇器

語法:#id{規(guī)則}

4.類選擇器

.classname{規(guī)則}? eg:ul.con //類名叫con的ul

5.包含選擇器

父元素? 子元素{? }? 此時的子元素可能是父元素的直接子元素 也可能是子元素的子元素

eg:div? .box{ }? div下方 所有類名叫box的元素

選擇直接子元素? 父元素>子元素{? }

三、CSS中單位

px像素

em字大小的倍數(shù)

四、CSS顏色表達(dá)方式

1.直接使用顏色的英文單詞

使用三色數(shù)值? rgb(120,222,100)//數(shù)值在0-255之間

r:red? g:green b:blue

2.使用三色百分比

rgb(10%,20%棒坏,100%)

rgba(數(shù)值1则剃,數(shù)值2,數(shù)值3扫俺,透明度)? 透明度取值范圍0-1?

3.使用三色數(shù)值的十六進(jìn)制

eg:#0000ff

五、字體樣式

1.font-family:可以指定多個字體,不同字體間用“栓拜,”隔開

2.font-size:字體大小

單位 px 、 em? ? ? ? eg:font-size:30px;

3.font-style:字體傾斜效果

normal? ? 正常(默認(rèn))

oblique? 傾斜體

italic? ? 斜體

4.font-weight? 字體加粗

值:

normal? ? 正常(默認(rèn))

bold? ? ? 粗體

bolder? ? 加粗體

lighter? 細(xì)體

100-900? 數(shù)字越大 字體越粗?

5.text-transform? 字體英文大小寫轉(zhuǎn)換

值:

uppercase? 全大寫

lowercase? 全小寫

capitalize? 首字母大寫

6.text-decoration? ? 字體的修飾

值:

none? ? ? ? 去除下劃線

underline? 增加下劃線

line-through? 中劃線(刪除線)

overline? ? ? 上劃線

7.text-align? 文本水平對齊方式

值:

left? ? ? 左對齊

center? ? 居中對齊

right? ? 右對齊

justify? 兩端對齊(一般常用與英文)

8.line-height? ? 行高

文字在一行內(nèi)垂直居中? line-height:height的值

9.vertical-align? ? 垂直居中

行內(nèi)塊級元素與行內(nèi)元素或文本的垂直對齊

值:

baseline

top

middle

bottom

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

值:

visible? ? ? 超出部分 可見

hidden? ? ? ? 超出部分 隱藏

scroll? ? ? ? 出現(xiàn)滾動條

auto? ? ? ? ? 瀏覽器自動處理

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

值:

clip? ? ? ? ? 超出部分? 剪切

ellipsis? ? ? 超出部分 顯示省略號

12.white-space? 空白處理

值:

normal?

pre? ? ? ? ? 保留空格

nowrap? ? ? ? 不換行? =====》<nobr>強(qiáng)制不換行</nobr>

13.text-indent? 文本縮進(jìn)

值:正負(fù)都可以

14.letter-spacing? ? 字母與字母之間的間距/中文的字與字之間的間距

值:正負(fù)都可以

15.word-spacing? ? 單詞與單詞之間的間距(英文)

六、權(quán)重

通配符選擇器? 權(quán)重 0.5

標(biāo)簽選擇器? ? 權(quán)重 1

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

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

行內(nèi)樣式? ? ? 權(quán)重 1000

樣式里的值后面? !important? 權(quán)重最大

包含選擇? 權(quán)重相加

誰的權(quán)重大? 誰的樣式起作用

七幕与、盒子模型

1.padding? 內(nèi)邊距(內(nèi)補(bǔ)短羰啤)

padding-top/padding-right/padding-bottom/padding-left

padding:100px;代表上下左右都為100px;

padding:100px 50px;代表上下100px,左右500px啦鸣;

padding:100px 50px 20px;代表上100 左右50 下20潮饱;

padding:100px 30px 20px 50px;代表上 100 右30 下20 左50(順時針方向)

2.border? 邊框

border-width 寬度

border-color 顏色

border-style 樣式(1.Solid 實心 2.dotted 圓點(diǎn) 3.dashed 虛線 4.double雙實線)

eg:border:2px solid red;

邊框的小應(yīng)用:

小三角:

width:0;

border:10px solid transparent;

border-top-color:red;

3.a元素的偽類

? a:link{}? 未訪問狀態(tài)

? a:visited{}? 訪問過后的狀態(tài)

? a:hover{}? ? ? 鼠標(biāo)懸停時的狀態(tài)

? a:active{}? ? 激活時的狀態(tài)

4.元素之間的轉(zhuǎn)換

<1>任何元素轉(zhuǎn)換為塊級元素 display:block;

<2>任何元素轉(zhuǎn)換為行內(nèi)塊級元素 display:inline-block;

<3>任何元素轉(zhuǎn)換為行內(nèi)元素 dispaly:inline;

<4>任何元素消失不見 display:none;

5.盒子模型外邊距

上下兩個盒子距離

? ? ? ? ? margin-bottom=50px

? ? ? ? ? Margin-bottom=100px

則兩個盒子之間距離是100px(以大的為準(zhǔn))

兩個盒子都有margin-top,以數(shù)值大的為準(zhǔn)诫给。

margin:0 auto;? 可以實現(xiàn)塊居中

6.背景

<1>背景顏色 background-color:4種顏色表達(dá)方式

<2>背景圖片 background:url(“image”)

<3>背景平鋪

repeat 圖片平鋪 重復(fù)(默認(rèn))

repeat-x 水平平鋪

repeat-y 垂直平鋪

no-repeat 不平鋪

<4>background-position 定義背景圖片位置

值:

表示位置的英文單詞? left right center top bottom

百分比

具體有單位的數(shù)值

left top? ====> 0 0? 左上角

center top =====>50% 0? 頂部中間

right top =====>100% 0? 右上角

left center ====>0? 50%? 左中

center center=====>50% 50%? 正中間

right center====>100%? 50%? 右中

left bottom=====>0? 100%? 左下角

center bottom====>50% 100%? 下中

right bottom===>100% 100%? ? 右下角

<5> background-size背景圖片的大小

值:

百分比

數(shù)值+單位

cover? 等比例擴(kuò)展圖片至足夠大 (圖片可能被裁減)

contain? 等比例擴(kuò)展圖片至足夠大(圖片可以完整顯示香拉,可能會引起區(qū)域內(nèi)空白)

<6>? background-attachment 背景圖片是否固定

值:

scroll? 背景圖片會隨著正常的文檔流滾動(默認(rèn))

fixed? 背景圖片固定不動 不會隨正常的文檔滾動

簡寫:background:background-color background-image? background-repeat? background-position;

background:背景顏色? url(圖片路徑) 是否重鋪? 背景圖片的位置;

eg:background:#fff? url(img/1.jpg) no-repeat? center? center;

八、浮動

float:

值:

left? ? 左浮動

right? ? 右浮動

none? ? 不浮動

任何元素加了浮動后(left,right),變成了塊級元素

清除浮動的方法:

1.給父元素加height

2.給父元素加overflow:hidden

3.在浮動元素后面加一個空的塊級元素 給它加樣式 clear:both? clear(left清除左浮動 right清除右浮動? both清除左右浮動)

? a.給父元素加偽類 :after?

父元素:after{

content:"";

display:block;

clear:left;

}

九中狂、定位

position定位:

值:

static? ? 不定位(默認(rèn)? 正常文檔流)

relative? 相對定位? (相對于自身)

absolute? 絕對定位?

1.有定位的元素的外面包著它的元素(可能是直接元素凫碌,也可能是間接元素)有定位,相對于有定位的那個元素定位

2.有定位的元素的外面包著它的元素沒有定位胃榕,相對于瀏覽器定位

fixed? 固定定位 (相對于瀏覽器定位)

多個定位元素的覆蓋次序 通過z-index來判斷? z-index的值是一個沒有單位的數(shù)值

誰的z-index的值越大证鸥,誰就在最上層

補(bǔ)充:定位時使居中的方法

<1>left:0;? right:0;? top:0;? bottom:0;? margin:0 auto;

<2>width:100px;

? height:100px;

? position:absolute;

? left:50%;

? top:50%;

? transform:translate:(-50%,-50%);

<3>width:100px;

? height:100px;

? position:absolute;

? left:50%;

? top:50%;

margin-left:-50px;

margin-top:-50px;

十、列表樣式

1.list-style-type? 列表樣式類型

值:

disc? 實心原點(diǎn)

none? 去掉樣式

circle? 空心圓

square? 實心方形

2.list-style-image? 列表樣式圖片

值:

url(圖片路徑)

3.list-style-position? 列表樣式的位置

值:

outside? 列表樣式在內(nèi)容的外面

inside? ? 使列表樣式在內(nèi)容再里面

十一勤晚、幾類隱藏

1.display :none? 元素在頁面不顯示? 位置也不見了

2.visibility:hidden? 元素在頁面不顯示? 位置還在

3.opacity:0? ? ? ? 元素在頁面看不見? ? 位置還在

4.z-index : -999999? 元素在頁面也看不見

十二枉层、鼠標(biāo)的幾種樣式

cursor 光標(biāo)

值:

pointer? 小手樣式

wait? ? 等待

help? ? 幫助

url(圖片路徑),auto? 光標(biāo)變成所需要的小圖片

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赐写,隨后出現(xiàn)的幾起案子鸟蜡,更是在濱河造成了極大的恐慌,老刑警劉巖挺邀,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揉忘,死亡現(xiàn)場離奇詭異,居然都是意外死亡端铛,警方通過查閱死者的電腦和手機(jī)泣矛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禾蚕,“玉大人您朽,你說我怎么就攤上這事』幌” “怎么了哗总?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長倍试。 經(jīng)常有香客問我讯屈,道長,這世上最難降的妖魔是什么县习? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任涮母,我火速辦了婚禮谆趾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘叛本。我一直安慰自己沪蓬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布炮赦。 她就那樣靜靜地躺著怜跑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吠勘。 梳的紋絲不亂的頭發(fā)上性芬,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機(jī)與錄音剧防,去河邊找鬼植锉。 笑死,一個胖子當(dāng)著我的面吹牛峭拘,可吹牛的內(nèi)容都是我干的俊庇。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼鸡挠,長吁一口氣:“原來是場噩夢啊……” “哼辉饱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拣展,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤彭沼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后备埃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姓惑,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年按脚,在試婚紗的時候發(fā)現(xiàn)自己被綠了于毙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡辅搬,死狀恐怖唯沮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情伞辛,我是刑警寧澤烂翰,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站蚤氏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏踊兜。R本人自食惡果不足惜竿滨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧于游,春花似錦毁葱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蚌成,卻和暖如春前痘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背担忧。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工芹缔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人瓶盛。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓最欠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惩猫。 傳聞我的和親對象是個殘疾皇子芝硬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

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

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font轧房,text-align拌阴,li...
    wzhiq896閱讀 1,731評論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font锯厢,text-align皮官,li...
    love2013閱讀 2,303評論 0 11
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,728評論 1 92
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,518評論 32 459
  • 1.charset="utf-8"與"gbk"的差別 utf-8是一種國際通用編碼格式实辑,如果網(wǎng)頁涉及多種語言捺氢,可用...
    落木兮兮閱讀 673評論 0 2