第六天:進(jìn)一步學(xué)習(xí)css樣式

一.單位

1.顏色單位:英文單詞 16進(jìn)制 ?rgb ?transparent;

? ?尺寸單位:px ? ?百分比(高度設(shè)置,需要html和body設(shè)置高度);

2.vw ?vh ?視口單位

vw 把瀏覽器的寬設(shè)置成100份;

vh 把瀏覽器的高設(shè)置成100份;

div{

width: 70vw;

height: 70vh;

background: red;

}

二.最小min-width ?min-height; 最大max-width ?max-height

1.min

可以設(shè)置默認(rèn)寬高,當(dāng)內(nèi)容小于設(shè)置的寬高時(shí),以默認(rèn)寬高為準(zhǔn);當(dāng)內(nèi)容大于設(shè)置的寬高時(shí),以?xún)?nèi)容的寬高為準(zhǔn)。

2.max

不可以設(shè)置默認(rèn)寬高,當(dāng)內(nèi)容小于max尺寸,容器尺寸以?xún)?nèi)容尺寸為準(zhǔn),當(dāng)內(nèi)容尺寸大于max尺寸,超出的部分會(huì)溢出。

3.可以同時(shí)設(shè)置min和max ,不要設(shè)置width或height

三.css字體、字號(hào)設(shè)置

1. 字號(hào)大小設(shè)置

font-size? 文字 字號(hào) 可以設(shè)置百分比 em倍數(shù)(相當(dāng)于父級(jí)的倍數(shù)) rem倍數(shù)(r是指根(html/body),根倍數(shù));

瀏覽器只支持12px及以上的渲染;不支持12px以下,會(huì)自動(dòng)解析為12px;

?font-size設(shè)置 大于12px按照設(shè)置的倍數(shù) 小于12px按照12 px;

2.字體粗細(xì)設(shè)置

font-weight :字重? bold(500~900) 加粗 ? ?【 bolder更粗(已淘汰) 】 ? ?lighter(100~300) 更細(xì)? normal(400)正常的;

font-style? 斜體設(shè)置 ? italic 斜體設(shè)置 ? ? noraml正常設(shè)置;

3.字體設(shè)置

font-family :字體設(shè)置;

四.居中、換行和字符間距、文字修飾等設(shè)置

1.居中設(shè)置

行高 line-height:(盒子高度)常用于文字上下居中;

文字水平對(duì)齊 ? ?text-align: center;

vertical-align:middle 豎直對(duì)齊方式;

2.換行和字符間距

如果單詞沒(méi)有空格,默認(rèn)不會(huì)換行,漢字沒(méi)有換行問(wèn)題;

強(qiáng)制字符換行? word-warp: break-word;

強(qiáng)制字符不換行? white-space:nowrap;

字符間距設(shè)置 letter-spacing:

詞間距設(shè)置 word-spacing: 支持英文,不支持中文;

3.文字修飾

文字修飾 text-decoration: underline 下劃線 | none 沒(méi)有修飾 | overline 上劃線 | line-through 中劃線。

五.css樣式-overflow

1.內(nèi)容超出處理:overflow : auto hidden scroll

(1)auto 容器自適應(yīng)內(nèi)容,內(nèi)容高度超出容器,會(huì)出現(xiàn)豎直滾動(dòng)條,如果內(nèi)容寬度超出容器,會(huì)出現(xiàn)水平滾動(dòng)條 ;

(2)hidden 是把超出容器的內(nèi)容部分給裁減掉;

(3)scroll? 給容器設(shè)置滾動(dòng)條,如果內(nèi)容沒(méi)有超出容器,將無(wú)法滾動(dòng);

(4)overflow-x: 對(duì)容器的水平方向處理;

? ? ? ? ?overflow-y: 對(duì)容器的垂直方向處理;

(5)overflow:auto(推薦使用它清除浮動(dòng)) hidden 兩個(gè)屬性可以用來(lái)清除浮動(dòng) ;

拓展:


1.盒子的寬高都可以設(shè)置成百分比:此時(shí)寬高都繼承父級(jí)的百分比。

注:父級(jí)的高需要確實(shí)地設(shè)置,而不能是通過(guò)內(nèi)容填充的。

2.父級(jí)設(shè)置浮動(dòng),也可以用來(lái)清除子級(jí)的浮動(dòng)。

3.對(duì)a標(biāo)簽設(shè)置樣式,對(duì)其父級(jí)設(shè)沒(méi)用,要對(duì)a標(biāo)簽本身設(shè)。a標(biāo)簽主要是做跳轉(zhuǎn)的。

4.text-overflow: ellipsis ;(常與overflow:hidden; white-space: no-wrap; 一起用)

超出容器內(nèi)容,顯示出". . ."效果。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,165評(píng)論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,126評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,441評(píng)論 0 11
  • 1.單位: 顏色單位:英文單詞 16進(jìn)制 rgb 尺寸單位:px %(百分比 高度設(shè)置,需要html和body設(shè)置...
    淺夏_cd06閱讀 156評(píng)論 0 0
  • 復(fù)習(xí)完CSS后總結(jié)一下,首先看一下CSS的一個(gè)體系結(jié)構(gòu)圖: 大體上分為這八個(gè)部分,參考一下vivijind的css...
    蘇敏閱讀 715評(píng)論 0 3

友情鏈接更多精彩內(nèi)容