CSS面試題

HTML面試題

? ? ·如何理解HTML語義化

理解html語義化結(jié)構(gòu)

? ??????HTML結(jié)構(gòu)語義化奏夫,是最近幾年才提出來的薛匪,以前的html結(jié)構(gòu),都是一堆沒有語義的冷冰冰的標(biāo)簽钻洒。最泛濫的就是div+css奋姿,以前的頁面,一打開就是一堆div+css素标,為了改變這種這種狀況称诗,開發(fā)者們和官方提出了讓HTML結(jié)構(gòu)語義化的概念,并且官方w3c头遭,也在HTML5給出了幾個新的語義化的標(biāo)簽寓免。

? ? ·默認(rèn)情況下,哪些HTML標(biāo)簽是塊級元素计维,哪些是內(nèi)聯(lián)元素

????????display:block/table;div袜香、h1、table享潜、ul困鸥、ol、p等

????????display:inline/inline-block;有span、img 疾就、input澜术、button等

CSS面試題

? ? 分析知識模塊

? ? ? ? · 布局

? ? ? ? ? ? 1.盒模型的寬度如何計算?

盒模型寬度計算

? ? ? ? · offsetWidth = (內(nèi)容寬度 + 內(nèi)邊距 + 邊框)無外邊框

? ? ? ? 該盒子的寬度為 122px

????????2.margin縱向重疊的問題

????????????相鄰元素的 margin-top 和 margin-bottom 會發(fā)生重疊(包括空標(biāo)簽的內(nèi)容也會重疊)

????????????3.margin負(fù)值的問題

? ? ? ? ? ? ? ? 對margin的top left right bottom設(shè)置負(fù)值猬腰,有何效果

? ??????????????????1鸟废、margin-top 和 margin-left 負(fù)值,元素向上姑荷、向左移動

????????????????????2盒延、margin-right 負(fù)值,右側(cè)元素左移鼠冕,自身不受影響

????????????????????3添寺、margin-bottom負(fù)值,下方元素上移懈费,自身不受影響

? ? ? ? ? ? 4.BFC的理解和運用

? ??????????????BFC是:Block format context计露,塊級格式化上下文,它是一塊獨立渲染區(qū)域憎乙,內(nèi)部元? ? ? ? ? ? ? ? ? 素的渲染不會影響邊界以外的元素

????????????????形成BFC的常見條件:??

????????????????????????????????????????????????????1票罐、float 不是 none;

????????????????????????????????????????????????????2泞边、position 是 absolute 或 fixed该押;

????????????????????????????????????????????????????3、overflow 不是 visible阵谚;

????????????????????????????????????????????????????4蚕礼、display 是 flex,inline-block 等椭蹄;

????????????????BFC 常見的應(yīng)用:清除浮動闻牡;

? ? ? ? ? ? 5.float布局的問題净赴,以及clearfix

? ? ? ? ? ? ? ? 如何實現(xiàn)圣杯布局和雙飛翼布局绳矩?

? ??????????????目的:????????????

????????????????????????????1、三欄布局玖翅,中間一欄最先加載和渲染(內(nèi)容最重要)翼馆;

????????????????????????????2、兩側(cè)內(nèi)容固定金度,中間內(nèi)容隨著寬度自適應(yīng)应媚;

????????????????????????????3、一般用于PC網(wǎng)頁猜极;

????????????????技術(shù)總結(jié):

????????????????????????????1中姜、使用 float 布局;

????????????????????????????2、兩側(cè)使用 margin 負(fù)值丢胚,以便和中間內(nèi)容橫向重疊翩瓜;

????????????????????????????3、防止中間內(nèi)容被兩側(cè)覆蓋携龟,一個用 padding 一個用 margin兔跌;

? ? ? ? ? ? ? ? 手寫clearfix

.clearfix {

????????content: '';

????????display: table;

????????clear: both;

}

.clearfix {

????????*zoom: 1; /* 兼容 IE 低版本 */

}

? ? ? ? ? ? 6.flex布局

? ? ? ? ? ? ? ? flex實現(xiàn)一個三點的骰子

????????????????結(jié)論:將最外層的盒子設(shè)置成彈性盒子display:flex,并使它的兩端橫向?qū)R峡蟋,緊接著將第二個子元素設(shè)置align-self:center坟桅;使其垂直方向居中對齊,將第三個子元素設(shè)置align-self:flex-end蕊蝗;使其垂直方向尾對齊仅乓。

? ? ? ? · 定位

? ? ? ? ? ? ·absolute和relative分別依據(jù)什么定位

? ? ? ? ? ? ? ?????1、relative:是依據(jù)自身進行定位的蓬戚;

????????????????????2方灾、absolute:是依據(jù)最近一層的定位元素(也就是父元素)進行定位。? ?

????????????????????定位元素:absolute碌更、relative裕偿、fixed 或者直接找到 body

? ? ? ? ? ? 2.居中對齊有哪些實現(xiàn)方式

????????????????????水平居中:

????????????????????????????????????1、inline 元素:text-align:center痛单;

????????????????????????????????????2嘿棘、block 元素:margin:auto;

????????????????????????????????????3旭绒、absolute 元素:left:50% + margin-left 負(fù)值鸟妙;

????????????????????垂直居中:

????????????????????????????????????1、inline 元素:line-height 的值等于height的值挥吵;

????????????????????????????????????2重父、absolute 元素:top:50% + margin-top 負(fù)值;(用這種方法必須得知道子元素的尺寸)

????????????????????????????????????3忽匈、absolute 元素:transform(-50%房午,-50%);

????????????????????????????????????4丹允、absolute 元素:top郭厌,left,bottom雕蔽,right = 0折柠、margin:auto;

? ? ? ? · 圖文樣式

? ? ? ? ? ? ·line-height的繼承問題

????????????????1批狐、當(dāng) line-height 為具體數(shù)值時扇售,如 line-height????:30px;則繼承該值

????????????????2、當(dāng) line-height 為比例時承冰,如 line-height:2 / 1.5嘱根,則繼承該比例

? ? ? ? ? ? ? ? 3、當(dāng) line-height 為百分比時巷懈,如 line-height:200%该抒,則繼承計算出來的值

? ? ? ? · 響應(yīng)式

? ? ? ? ? ? 1.rem是什么?

????????????????rem是相對長度單位顶燕,相對于根元素進行設(shè)置大小的凑保,常用于響應(yīng)式布局

? ? ? ? ? ? 2.如何實現(xiàn)響應(yīng)式

????????????????????1、media-query涌攻,根據(jù)不同的屏幕寬度設(shè)置根元素 font-size

????????????????????2欧引、rem,基于根元素的相對單位

? ? ? ? · CSS3

? ? ? ? ? ? 1.關(guān)于CSS3動畫

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末恳谎,一起剝皮案震驚了整個濱河市芝此,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌因痛,老刑警劉巖婚苹,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異鸵膏,居然都是意外死亡膊升,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門谭企,熙熙樓的掌柜王于貴愁眉苦臉地迎上來廓译,“玉大人,你說我怎么就攤上這事债查》乔” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵盹廷,是天一觀的道長征绸。 經(jīng)常有香客問我,道長速和,這世上最難降的妖魔是什么歹垫? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮颠放,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吭敢。我一直安慰自己碰凶,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欲低,像睡著了一般辕宏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上砾莱,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天瑞筐,我揣著相機與錄音,去河邊找鬼腊瑟。 笑死聚假,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的闰非。 我是一名探鬼主播膘格,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼财松!你這毒婦竟也來了瘪贱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤辆毡,失蹤者是張志新(化名)和其女友劉穎菜秦,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舶掖,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡喷户,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了访锻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片褪尝。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖期犬,靈堂內(nèi)的尸體忽然破棺而出河哑,到底是詐尸還是另有隱情,我是刑警寧澤龟虎,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布璃谨,位于F島的核電站,受9級特大地震影響鲤妥,放射性物質(zhì)發(fā)生泄漏佳吞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一棉安、第九天 我趴在偏房一處隱蔽的房頂上張望底扳。 院中可真熱鬧,春花似錦贡耽、人聲如沸衷模。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阱冶。三九已至刁憋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間木蹬,已是汗流浹背至耻。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留镊叁,地道東北人尘颓。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像意系,于是被迫代替她去往敵國和親泥耀。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

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

  • iframe 框架有那些優(yōu)缺點蛔添? 優(yōu)點iframe 能夠原封不動的把嵌入的網(wǎng)頁展現(xiàn)出來痰催。如果有多個網(wǎng)頁引用 ifr...
    蛋蛋大少爺閱讀 694評論 0 1
  • 1、介紹一下標(biāo)準(zhǔn)的CSS的盒子模型迎瞧?與低版本IE的盒子模型有什么不同的夸溶? 標(biāo)準(zhǔn)盒子模型:寬度=內(nèi)容的寬度(cont...
    長城_changcheng閱讀 909評論 0 14
  • CSS 1、介紹一下標(biāo)準(zhǔn)的CSS的盒子模型凶硅?低版本IE的盒子模型有什么不同的缝裁? (1)有兩種,IE盒子模型足绅、W3C...
    samamoto閱讀 347評論 0 2
  • 1..介紹一下標(biāo)準(zhǔn)的 CSS 的盒子模型捷绑?低版本 IE 的盒 (1)有兩種, IE 盒子模型氢妈、W3C 盒子模型粹污;(...
    炎奕閱讀 391評論 1 3
  • 夜鶯2517閱讀 127,720評論 1 9