web前端面試之CSS3問題(碼動(dòng)未來)

[if !supportLists]1.1.?[endif]web前端面試之CSS3問題(碼動(dòng)未來)

2.3.1纬凤、CSS3有哪些新特性福贞?

新增各種CSS選擇器 ?(: not(.input):所有 class 不是“input”的節(jié)點(diǎn))

圓角(border-radius:8px)

多列布局(multi-column layout)

陰影和反射(Shadow\Reflect)

文字特效(text-shadow、)

文字渲染(Text-decoration)

線性漸變(gradient)

旋轉(zhuǎn)(transform)

增加了旋轉(zhuǎn),縮放,定位,傾斜,動(dòng)畫停士,多背景

??transform:\scale(0.85,0.90)\ translate(0px,-30px)\ skew(-9deg,0deg)\Animation:


2.3.2挖帘、請(qǐng)解釋一下CSS3的Flexbox(彈性盒布局模型),以及適用場(chǎng)景?

彈性盒布局模型的目的是提供一種更加有效的方式來對(duì)一個(gè)容器中的條目進(jìn)行排列向瓷、對(duì)齊和分配空白空間肠套。即便容器中條目的尺寸未知或是動(dòng)態(tài)變化的,彈性盒布局模型也能正常的工作猖任。在該布局模型中,容器會(huì)根據(jù)布局的需要瓷耙,調(diào)整其中包含的條目的尺寸和順序來最好地填充所有可用的空間朱躺。當(dāng)容器的尺寸由于屏幕大小或窗口尺寸發(fā)生變化時(shí),其中包含的條目也會(huì)被動(dòng)態(tài)地調(diào)整搁痛。比如當(dāng)容器尺寸變大時(shí)长搀,其中包含的條目會(huì)被拉伸以占滿多余的空白空間;當(dāng)容器尺寸變小時(shí)鸡典,條目會(huì)被縮小以防止超出容器的范圍源请。彈性盒布局是與方向無關(guān)的。在傳統(tǒng)的布局方式中,block布局是把塊在垂直方向從上到下依次排列的谁尸;而 inline 布局則是在水平方向來排列舅踪。彈性盒布局并沒有這樣內(nèi)在的方向限制,可以由開發(fā)人員自由操作


2.3.3良蛮、::before和 :after中雙冒號(hào)和單冒號(hào) 有什么區(qū)別抽碌?解釋一下這2個(gè)偽元素的作用


單冒號(hào)(:)用于CSS3偽類,雙冒號(hào)(::)用于CSS3偽元素决瞳。

偽元素由雙冒號(hào)和偽元素名稱組成货徙。雙冒號(hào)是在css3規(guī)范中引入的,用于區(qū)分偽類和偽元素皮胡。但是偽類兼容現(xiàn)存樣式痴颊,瀏覽器需要同時(shí)支持舊的偽類,比如:first-line屡贺、:first-letter祷舀、:before、:after等烹笔。

對(duì)于CSS2之前已有的偽元素裳扯,比如:before,單冒號(hào)和雙冒號(hào)的寫法::before作用是一樣的谤职。

提醒饰豺,如果你的網(wǎng)站只需要兼容webkit、firefox允蜈、opera等瀏覽器冤吨,建議對(duì)于偽元素采用雙冒號(hào)的寫法,如果不得不兼容IE瀏覽器饶套,還是用CSS2的單冒號(hào)寫法比較安全


::before就是以一個(gè)子元素的存在漩蟆,定義在元素主體內(nèi)容之前的一個(gè)偽元素。但是并不存在于dom中妓蛮,只是顯示在頁(yè)面上而已怠李。同理,after就是在主體內(nèi)容之后顯示的


2.3.4蛤克、設(shè)置元素浮動(dòng)后捺癞,該元素的display值是多少?

浮動(dòng)元素自動(dòng)設(shè)置為”block”元素构挤,而不管他們之前是什么髓介。這說明浮動(dòng)元素上的{display: inline;}會(huì)被忽略,事實(shí)上所有的瀏覽器沒有呈現(xiàn)任何改變筋现,包括IE


2.3.5唐础、font-style屬性可以讓它賦值為“oblique” oblique是什么意思箱歧?

讓一種字體標(biāo)識(shí)為斜體(oblique),如果沒有這種格式一膨,就使用italic字體呀邢。這里描述所用的“oblique”和“italic”都是傾斜的意思」保“oblique”在維基百科里的解釋就是一種排版術(shù)語(yǔ)驼鹅,就是一種傾斜的文字,但不是斜體森篷。一種字庫(kù)不能同時(shí)提供斜體和oblique兩種字體输钩,因?yàn)閛blique基本上是一種模仿的斜體,而不是真正的斜體仲智。所以买乃,如果一種字庫(kù)里沒有提供斜體字,那當(dāng)使用CSS的font-style: italic時(shí)钓辆,瀏覽器實(shí)際上是按font-style: oblique顯示的剪验。


2.3.6、position:fixed;在android下無效怎么處理

加入如下標(biāo)記

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/>


2.3.7前联、CSS 選擇符有哪些功戚?哪些屬性可以繼承??jī)?yōu)先級(jí)算法如何計(jì)算似嗤? CSS3新增偽類有那些啸臀?

選擇符:

id選擇器( # myid)

類選擇器(.myclassname)

標(biāo)簽選擇器(div, h1, p)

相鄰選擇器(h1 + p)

子選擇器(ul > li)

后代選擇器(li a)

通配符選擇器(*)

屬性選擇器(a[rel =“external”])

偽類選擇器(a: hover, li: nth– child)

可繼承的樣式:

font-size font-family color, UL LI DL DD DT;

不可繼承的樣式:

border padding margin width height ;

優(yōu)先級(jí)算法:

優(yōu)先級(jí)就近原則,同權(quán)重情況下樣式定義最近者為準(zhǔn);

優(yōu)先級(jí)為:

!important > ?id > class > tag

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

CSS3新增偽類:

p:first-of-type選擇屬于其父元素的首個(gè)元素的每個(gè)元素烁落。

p:last-of-type選擇屬于其父元素的最后元素的每個(gè)元素乘粒。

p:only-of-type選擇屬于其父元素唯一的元素的每個(gè)元素。

p:only-child選擇屬于其父元素的唯一子元素的每個(gè)元素伤塌。

p:nth-child(2)選擇屬于其父元素的第二個(gè)子元素的每個(gè)元素灯萍。

:enabled :disabled控制表單控件的禁用狀態(tài)。

:checked單選框或復(fù)選框被選中每聪。

QQ技術(shù)交流群:815302226


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末旦棉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子熊痴,更是在濱河造成了極大的恐慌他爸,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件果善,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡系谐,警方通過查閱死者的電腦和手機(jī)巾陕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門讨跟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鄙煤,你說我怎么就攤上這事晾匠。” “怎么了梯刚?”我有些...
    開封第一講書人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵凉馆,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我亡资,道長(zhǎng)澜共,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任锥腻,我火速辦了婚禮嗦董,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瘦黑。我一直安慰自己京革,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開白布幸斥。 她就那樣靜靜地躺著匹摇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪甲葬。 梳的紋絲不亂的頭發(fā)上廊勃,一...
    開封第一講書人閱讀 51,115評(píng)論 1 296
  • 那天,我揣著相機(jī)與錄音演顾,去河邊找鬼供搀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛钠至,可吹牛的內(nèi)容都是我干的葛虐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼棉钧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼屿脐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宪卿,我...
    開封第一講書人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤的诵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后佑钾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體西疤,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年休溶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了代赁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扰她。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖芭碍,靈堂內(nèi)的尸體忽然破棺而出徒役,到底是詐尸還是另有隱情,我是刑警寧澤窖壕,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布忧勿,位于F島的核電站,受9級(jí)特大地震影響瞻讽,放射性物質(zhì)發(fā)生泄漏鸳吸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一卸夕、第九天 我趴在偏房一處隱蔽的房頂上張望层释。 院中可真熱鬧,春花似錦快集、人聲如沸贡羔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)乖寒。三九已至,卻和暖如春院溺,著一層夾襖步出監(jiān)牢的瞬間楣嘁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來泰國(guó)打工珍逸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逐虚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓谆膳,卻偏偏與公主長(zhǎng)得像叭爱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子漱病,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5买雾? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,474評(píng)論 1 45
  • 前段時(shí)間在github上看到一篇沒有答案面試題的文章杨帽,小丸子經(jīng)過多方的看書查資料漓穿,總結(jié)了一些問題的答案出來,希望能...
    櫻桃小丸子兒閱讀 7,183評(píng)論 11 130
  • <a name='html'>HTML</a> Doctype作用注盈?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)晃危、<...
    clark124閱讀 3,472評(píng)論 1 19
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 公交坐多了老客,覺得還蠻有意思的山害。 公交還未進(jìn)站就停了纠俭,有些人看見了沿量,有些人沒看見浪慌。看見了的人有的跑過去先行上車朴则,有的...
    DXPing閱讀 337評(píng)論 2 2