關(guān)于CSS部分標簽用法

一.em,rem.vm,vw的計算方式

em:它是相對長度單位.相對于當前對象內(nèi)文本的字體尺寸.如當前對行內(nèi)文本的字體尺寸未被人為設(shè)置,則相對于瀏覽器的默認字體尺寸:如果有設(shè)置,則是相對于你設(shè)置過后的字體大小.同時 em會繼承父級元素的字體大小.
rem:它是相對于根節(jié)點默認字體大小.
vw,vh:分別為視口寬度,視口高度單位;
1% vw(vh):1%瀏覽器視口寬度(視口高度)

比如瀏覽器默認字體大小為16px的情況下,不作任何設(shè)置的話2em=32px;2rem=32px.若是在<body>中設(shè)置過font-size=a,則2em=2a;2rem=16px;若是在<html>中設(shè)置font-size=a,則2em=16px;2rem=2a.也就是說在沒有任何字體大小設(shè)置情況下,em,rem都是以默認字體大小為基數(shù);在有字體大小設(shè)置情況下em已<body>或是所在元素中的大小設(shè)置為參照基數(shù).而rem只以<html>中的設(shè)置為參照.

二.顏色的幾種寫法

1.顏色關(guān)鍵字
color:red; background-color:blue;
2.RGB
color:rgb(111,222,333); background-color:rgb(111,222,333);
3.十六進制
color:#eeffcc(#efc); background-color:e8a6b3;

透明色如何表示

可以用RGBA 或HSLA(色相.飽和度,明度,透明度)
color:rgba(111,222,333,0.3);background-color:rgba(111,222,333,0.8);小數(shù)點表示透明度

color:hsla(111,222,333,0.3);background-color:hsla(111,222,333,0.8);

透明效果如何實現(xiàn)

用opacity
opacity:0.5;
rgb:(111,222,333);小數(shù)點表示透明度

currentColor如何來用

用于不知道當前元素的顏色而又需要設(shè)置與當前顏色一致的顏色.

三.盒模型有哪些屬性

width:寬度
height:高度
border(top,right,bottom,left):邊框?qū)挾?br> margin(top,right,bottom,left):當前元素邊框與周圍元素的距離
padding(top,right,bottom,left):內(nèi)容與邊框的距離

四.標簽的默認樣式

即使沒有給他們定義樣式屬性值志秃,他們在瀏覽器中顯示時,也會具有各種樣式屬性

body{ 
  display:block;
  margin:8px;
}

h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
    text-decoration: underline;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

dl {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

dd {
    display: block;
    -webkit-margin-start: 40px;
}

五.列舉display 的幾個值

作用
block 塊對象的默認值。用該值為對象之后添加新行
none 隱藏對象。與visibility屬性的hidden值不同卦尊,其不為被隱藏的對象保留其物理空間
inline 內(nèi)聯(lián)對象的默認值龄坪。用該值將從對象中刪除行
compact 分配對象為塊對象或基于內(nèi)容之上的內(nèi)聯(lián)對象
marker 指定內(nèi)容在容器對象之前或之后。要使用此參數(shù)图毕,對象必須和:after及:before 偽元素一起使用
inline-table 將表格顯示為無前后換行的內(nèi)聯(lián)對象或內(nèi)聯(lián)容
list-item 將塊對象指定為列表項目惫皱。并可以添加可選項目標志
run-in 分配對象為塊對象或基于內(nèi)容之上的內(nèi)聯(lián)對象
table 將對象作為塊元素級的表格顯示
table-caption 將對象作為表格標題顯示
table-cell 將對象作為表格單元格顯示
table-column 將對象作為表格列顯示
table-column-group 將對象作為表格列組顯示
table-header-group 將對象作為表格標題組顯示
table-footer-group 將對象作為表格腳注組顯示
table-row 將對象作為表格行顯示
table-row-group 將對象作為表格行組顯示

六.塊級元素和行內(nèi)元素分別有什么特點

塊級元素:div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table
行內(nèi)元素:span, strong, em, br, img , input, label, select, textarea, cite

區(qū)別

1)塊級元素會獨占一行像樊,其寬度自動填滿其父元素寬度
行內(nèi)元素不會獨占一行,相鄰的行內(nèi)元素會排列在同一行里逸吵,直到一行排不下凶硅,才會換行,其寬度隨元素的內(nèi)容而變化
2) 塊級元素可以設(shè)置 width, height屬性扫皱,行內(nèi)元素設(shè)置width, height無效
3 ) 塊級元素可以設(shè)置margin 和 padding. 行內(nèi)元素的水平方向的padding-left,padding-right,margin-left,margin-right 都產(chǎn)生邊距效果,但是豎直方向的padding-top,padding-bottom,margin-top,margin-bottom都不會產(chǎn)生邊距效果捷绑。

七.box-sizing: border-box有什么用

用于更改用于計算元素寬度和高度的默認的 CSS 盒模型韩脑。

.box {
  width: 300px;
  border: 10px;
}

這樣渲染出來的為320px;

.box {
  width: 300px;
  border: 10px;
  padding: 10px;
  box-sizing: border-box;
}

這樣渲染出來的為300px;

八.inline-block有什么作用?inline-block的縫隙是怎么回事粹污?如何解決

1.使元素具有寬度高度特性段多,又具有同行特性
2.相鄰元素之間有換行或者出現(xiàn)空格會導(dǎo)致有縫隙
3.①負margin
②給其父元素設(shè)置font-size:0;給其自身設(shè)置實際需要的字號大小
③元素之間不換行,用<span>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市壮吩,隨后出現(xiàn)的幾起案子进苍,更是在濱河造成了極大的恐慌加缘,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件觉啊,死亡現(xiàn)場離奇詭異拣宏,居然都是意外死亡,警方通過查閱死者的電腦和手機杠人,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門勋乾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人嗡善,你說我怎么就攤上這事辑莫。” “怎么了罩引?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵各吨,是天一觀的道長。 經(jīng)常有香客問我袁铐,道長绅你,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任昭躺,我火速辦了婚禮忌锯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘领炫。我一直安慰自己偶垮,他們只是感情好,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布帝洪。 她就那樣靜靜地躺著似舵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葱峡。 梳的紋絲不亂的頭發(fā)上砚哗,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音砰奕,去河邊找鬼蛛芥。 笑死,一個胖子當著我的面吹牛军援,可吹牛的內(nèi)容都是我干的仅淑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胸哥,長吁一口氣:“原來是場噩夢啊……” “哼涯竟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤庐船,失蹤者是張志新(化名)和其女友劉穎银酬,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筐钟,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡揩瞪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了盗棵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壮韭。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纹因,靈堂內(nèi)的尸體忽然破棺而出喷屋,到底是詐尸還是另有隱情,我是刑警寧澤瞭恰,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布屯曹,位于F島的核電站,受9級特大地震影響惊畏,放射性物質(zhì)發(fā)生泄漏恶耽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一颜启、第九天 我趴在偏房一處隱蔽的房頂上張望偷俭。 院中可真熱鬧,春花似錦缰盏、人聲如沸涌萤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽负溪。三九已至,卻和暖如春济炎,著一層夾襖步出監(jiān)牢的瞬間川抡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工须尚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留崖堤,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓恨闪,卻偏偏與公主長得像倘感,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子咙咽,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,748評論 1 92
  • 1.行內(nèi)元素和塊級元素?img算什么?行內(nèi)元素怎么轉(zhuǎn)化為塊級元素? 行內(nèi)元素:和有他元素都在一行上淤年,高度钧敞、行高及外...
    極樂君閱讀 2,416評論 0 20
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,051評論 0 1
  • 一 外部式css樣式 (也可稱為外聯(lián)式)就是把css代碼寫一個單獨的外部文件中蜡豹,這個css樣式文件以“.css...
    KunMitnic閱讀 939評論 0 1
  • 1 有個剛談戀愛的小姑娘镜廉,在微信后臺,跟我留言: “YIBAO姐愚战,我很沒安全感娇唯。男朋友只要不在我的眼皮子底下,整個...
    YIBAO閱讀 4,373評論 3 10