CSS3面試題

介紹一下CSS的盒子模型坑资?

  • 有兩種渣淤, IE 盒子模型、標(biāo)準(zhǔn) W3C 盒子模型饼灿;IE的content部分包含了 border 和 padding;

  • 盒模型: 內(nèi)容(content)夷家、填充(padding)、邊界(margin)敏释、 邊框(border).

CSS 選擇符有哪些库快?哪些屬性可以繼承?優(yōu)先級算法如何計(jì)算钥顽? CSS3新增偽類有那些义屏?

1.id選擇器( #myid)
2.類選擇器(.myclassname)
3.標(biāo)簽選擇器(div, h1, p)
4.相鄰選擇器(h1 + p)
5.子選擇器(ul > li)
6.后代選擇器(li a)
7.通配符選擇器( * )
8.屬性選擇器(a[rel = "external"])
9.偽類選擇器(a: hover, li: nth - child)
  • 可繼承的樣式: font-size font-family color, UL LI DL DD DT;
  • 不可繼承的樣式:border padding margin width height ;
  • 優(yōu)先級就近原則,同權(quán)重情況下樣式定義最近者為準(zhǔn);
  • 載入樣式以最后載入的定位為準(zhǔn);
!important >  id > class > tag

important 比 內(nèi)聯(lián)優(yōu)先級高

CSS3新增偽類舉例:

   p:first-of-type    選擇屬于其父元素的首個(gè) <p> 元素的每個(gè) <p> 元素蜂大。
   p:last-of-type    選擇屬于其父元素的最后 <p> 元素的每個(gè) <p> 元素闽铐。
   p:only-of-type    選擇屬于其父元素唯一的 <p> 元素的每個(gè) <p> 元素。
   p:only-child    選擇屬于其父元素的唯一子元素的每個(gè) <p> 元素奶浦。
   p:nth-child(2)    選擇屬于其父元素的第二個(gè)子元素的每個(gè) <p> 元素兄墅。
   :enabled  :disabled 控制表單控件的禁用狀態(tài)。
   :checked        單選框或復(fù)選框被選中澳叉。

列出display的值隙咸,說明他們的作用。position的值成洗, relative和absolute定位原點(diǎn)是五督?

1.    block 像塊類型元素一樣顯示。
      none 隱藏瓶殃。     
      inline-block 像行內(nèi)元素一樣顯示充包,但其內(nèi)容象塊類型元素一樣顯示。      
      list-item 像塊類型元素一樣顯示遥椿,并添加樣式列表標(biāo)記基矮。     

2.    *absolute
            生成絕對定位的元素,相對于 static 定位以外的第一個(gè)父元素進(jìn)行定位修壕。

      *fixed (老IE不支持)
            生成絕對定位的元素愈捅,相對于瀏覽器窗口進(jìn)行定位。

      *relative
            生成相對定位的元素慈鸠,相對于其正常位置進(jìn)行定位蓝谨。

CSS3有哪些新特性灌具?

CSS3實(shí)現(xiàn)圓角(border-radius:8px),
陰影(box-shadow:10px)譬巫,
對文字加特效(text-shadow)咖楣,
線性漸變(gradient),
旋轉(zhuǎn)(transform)
transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);//旋轉(zhuǎn),縮放,定位,傾斜
增加了更多的CSS選擇器  多背景 rgba

為什么要初始化CSS樣式芦昔。

  • 因?yàn)闉g覽器的兼容問題诱贿,不同瀏覽器對有些標(biāo)簽的默認(rèn)值是不同的,如果沒對CSS初始化往往會出現(xiàn)瀏覽器之間的頁面顯示差異咕缎。
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }

{ text-decoration:none; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

css定義的權(quán)重

    以下是權(quán)重的規(guī)則:標(biāo)簽的權(quán)重為1珠十,class的權(quán)重為10,id的權(quán)重為100凭豪,以下例子是演示各種定義的權(quán)重值:   
   /*權(quán)重為1*/
    div{    }
    /*權(quán)重為10*/
    .class1{    }
    /*權(quán)重為100*/
    #id1{    }
    /*權(quán)重為100+1=101*/
    #id1 div{    }
    /*權(quán)重為10+1=11*/
    .class1 div{    }
    /*權(quán)重為10+10+1=21*/
    .class1 .class2 div{    }

    如果權(quán)重相同焙蹭,則最后定義的樣式會起作用,但是應(yīng)該避免這種情況出現(xiàn)

如果需要手動(dòng)寫動(dòng)畫嫂伞,你認(rèn)為最小時(shí)間間隔是多久孔厉,為什么?

  • 多數(shù)顯示器默認(rèn)頻率是60Hz帖努,即1秒刷新60次撰豺,所以理論上最小間隔為1/60*1000ms = 16.7ms

display:inline-block 什么時(shí)候會顯示間隙?

  • 移除空格拼余、使用margin負(fù)值污桦、使用font-size:0、letter-spacing匙监、word-spacing

我是如何同時(shí)拿到阿里和騰訊offer的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末寡润,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子舅柜,更是在濱河造成了極大的恐慌梭纹,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件致份,死亡現(xiàn)場離奇詭異变抽,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)氮块,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門绍载,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人滔蝉,你說我怎么就攤上這事击儡。” “怎么了蝠引?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵阳谍,是天一觀的道長蛀柴。 經(jīng)常有香客問我,道長矫夯,這世上最難降的妖魔是什么鸽疾? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮训貌,結(jié)果婚禮上制肮,老公的妹妹穿的比我還像新娘。我一直安慰自己递沪,他們只是感情好豺鼻,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著款慨,像睡著了一般拘领。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上樱调,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機(jī)與錄音届良,去河邊找鬼笆凌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛士葫,可吹牛的內(nèi)容都是我干的乞而。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼慢显,長吁一口氣:“原來是場噩夢啊……” “哼爪模!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起荚藻,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤屋灌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后应狱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體共郭,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年疾呻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了除嘹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡岸蜗,死狀恐怖尉咕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情璃岳,我是刑警寧澤年缎,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布悔捶,位于F島的核電站,受9級特大地震影響晦款,放射性物質(zhì)發(fā)生泄漏炎功。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一缓溅、第九天 我趴在偏房一處隱蔽的房頂上張望蛇损。 院中可真熱鬧,春花似錦坛怪、人聲如沸淤齐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽更啄。三九已至,卻和暖如春居灯,著一層夾襖步出監(jiān)牢的瞬間祭务,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工怪嫌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留义锥,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓岩灭,卻偏偏與公主長得像拌倍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子噪径,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案柱恤? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,743評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)找爱。 注意:講述HT...
    kismetajun閱讀 27,454評論 1 45
  • 十九梗顺、什么是語義化的HTML 語義化標(biāo)簽就是盡量使用有相對應(yīng)的結(jié)構(gòu)的含義的Html的標(biāo)簽 二十.簡述幾個(gè)css h...
    逍遙g閱讀 1,572評論 0 1
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過车摄?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評論 0 8
  • 隨意的畫
    一個(gè)帥氣的leo稱閱讀 212評論 1 0