精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

總結CSS面試題目的考察點及常見布局問題整理

開發 前端 開發工具
整理網上流傳的若干份面試題目,突發奇想,總結關于CSS面試題目的考察點,發現問題大多圍繞幾個屬性和幾種題目,水平有限,僅供參考。

整理網上流傳的若干份面試題目,突發奇想,總結關于CSS面試題目的考察點,發現問題大多圍繞幾個屬性和幾種題目,水平有限,僅供參考。

寫這個博文內心有種莫名奇妙的自我譴責感,實在不應該把面試層疊樣式“應試”復習。牛逼的你,也許會說:萬變不離其中,把css掌握了,哪里需要擔心會考什么。呵呵!

 1,  多元素水平居中

實現一下效果: 

 

總結CSS面試題目的考察點及常見布局問題整理

平常人看見題目,最初感覺實現圖片中的效果不難,設置小黑框的寬高邊距,字體水平垂直居中即可。其實,題目應該實際上是考察多元素水平居中,即無論元素(小黑框)基數為多少,它們都能作為一個整體,水平居中。

在網站布局中,很多時候,子元素中使用行內元素如 span或塊元素li標簽且標簽個數不定,而我們又想讓這一塊不管個數有多少個(子元素的總體寬度不定),始終都能居中顯示。這就需要設置子元素 display:inline-block。同時,根據display:inline-block的屬性,子元素本身具備inline的特性,因此父元素 需要設置text-align:center,來實現子元素作為一個整體在父元素中水平居中。

 

  1. main{  text-align:center;} 
  2. div{  display:inline-block;  *display:inline;/*hank IE*/  *zoom:1;/*hank IE*/

 

使用display:inline-block屬性,可以使行內元素或塊元素能夠不加float屬性就可以定義自身的寬、高,同時又能使該元素在父元素居中顯示。

在內聯元素上定義display:inline-block屬性,發現IE6、IE7中的顯示效果同其它瀏覽器一致,但事實是ie7及更低版本的ie瀏覽器不支持display:inline-block這個屬性。 

在IE下,display: inline-block只是觸發了元素的layout。比如將display: inline-block設置到div上,只能保證這個div擁有塊元素的特征(可以設置寬度,高度等),但還是會產生換行。接下來要設置 display: inline,使其不產生換行。將display:inline-block;*display:inline;寫在同一個樣式上,inline- block屬性是不會觸發元素的layout的,因此我們還要額外加上 *zoom:1來觸發layout。

除了以上所提到的有效方法之外,還有另外一種方法

先使用 display:inline-block 屬性觸發塊元素,然后再定義 display:inline,讓塊元素呈遞為內聯對象(兩個display 要先后放在兩個 CSS 樣式聲明中才有效果,這是 IE 的一個經典 bug ,如果先定義了 display:inline-block,然后再將 display 設回 inline 或 block,layout 不會消失)。

div {display:inline-block;...}div {*display:inline;}

但是要注意的是,display:inline-block元素間會產生多余空白(本題沒有涉及)。解決方法:父元素定義font-size:0 去掉行內塊元素水平方向空白;子元素定義vertical-align 屬性去掉行內塊元素垂直方向空白。

 http://codepen.io/floralam/pen/XJwWZJ?editors=110

2,  欄柵化布局

實現一下布局: 

 

總結CSS面試題目的考察點及常見布局問題整理

http://codepen.io/floralam/pen/OPYyEE

一個Flexbox布局是由一個伸縮容器(flex containers)和在這個容器里的伸縮項目(flex items)組成。

伸縮方向與換行(flex-flow)

伸縮容器有一個CSS屬性“flex-flow”用來決定伸縮項目的布局方式

如果伸縮容器設置了“flex-flow”值為“row”,伸縮項目排列由左向右排列。

 

總結CSS面試題目的考察點及常見布局問題整理

如果“flex-flow”值設置為“column”,伸縮項目排列由上至下排列。

總結CSS面試題目的考察點及常見布局問題整理

制作一個20%、60%、20%網格布局

 

  1. .main-content { 
  2.       width: 60%; 
  3.  
  4. .main-nav,.main-sidebar { 
  5.      -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */ 
  6.       -moz-box-flex: 1;         /* OLD - Firefox 19- */ 
  7.       width: 20%;               /* For old syntax, otherwise collapses. */ 
  8.       -webkit-flex: 1;          /* Chrome */ 
  9.       -ms-flex: 1;              /* IE 10 */ 
  10.       flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */ 

3,  未知高度多行文本垂直居中

http://codepen.io/floralam/pen/WbBrwV?editors=110

總結CSS面試題目的考察點及常見布局問題整理

 

  1. .container{ 
  2.    position: fixed; 
  3.     left: 0
  4.     top:0
  5.     height: 100%; 
  6.     width: 100%; 
  7.     text-align: center; 
  8.  
  9. .mask:after{ 
  10.     content: " "; display: inline-block; vertical-align: middle; height: 100% } .dialog{ display: inline-block; border: 3px solid lightblue; 

 

box 容器通過 after或者before 生成一個高度 100% 的「備胎」,他的高度和容器的高度是一致的,相對于「備胎」垂直居中,在視覺上表現出來也就是相對于容器垂直居中了

4,  多欄自適應布局

對于移動設備瀏覽器:http://codepen.io/floralam/pen/NPVwgz?editors=110

 

  1. .container{ 
  2.   display:-webkit-box; 
  3.  
  4. .left{ 
  5.   -webkit-box-flex:1
  6.  
  7. .right{ 
  8.   -webkit-box-flex:1

 

 實現左右兩側元素,右側元素的文字不會溢出到左側位置。

 

總結CSS面試題目的考察點及常見布局問題整理

1)讓左邊的圖片左浮動或者絕對定位,

http://codepen.io/floralam/pen/wBbPPj

 

  1. .right{ 
  2.  
  3.     margin-left: 150px; 
  4.  

2)讓左邊的圖片左浮動或者絕對定位,

http://codepen.io/floralam/pen/gbJogQ

.right{

  overflow:hidden;/*讓右側文字和左側圖片自動分欄*/

}

3)左側圖片設置為左浮動,

http://codepen.io/floralam/pen/bNyaaX?editors=110

.right{

  display: table-cell;/*讓右側文字和左側圖片自動分欄*/

}

兩欄或多欄自適應布局的通用類語句是(block水平標簽,需配合浮動):

http://codepen.io/floralam/pen/vEwpjV

 

  1. .cell{ 
  2.  
  3.   padding-right:10px; 
  4.  
  5.   display: table-cell; 
  6.  
  7.   *display: inline-block; 
  8.  
  9.   *width: auto; 
  10.  

總結CSS面試題目的考察點及常見布局問題整理

5,  強制不換行

div{
    white-space:nowrap;
}

自動換行

div{
word-wrap: break-word; //性允許長單詞或 URL 地址換行到下一行
word-break: normal; //讓瀏覽器實現在任意位置的換行
}

 

word-wrap是控制換行的。break-word是控制是否斷詞的。

強制英文單詞斷行

div{

  word-break:break-all;

}

 

6,  li超過一定長度,以省略號顯示

http://codepen.io/floralam/pen/zxQjrK

  1. .nowrap li{ 
  2.    white-space:nowrap; 
  3.    width:100px; 
  4.    overflow:hidden; 
  5.    text-overflow: ellipsis; 


 7,  左側導航

http://codepen.io/floralam/pen/ogrbXW?editors=110

總結CSS面試題目的考察點及常見布局問題整理

8,  css3文字分欄

http://codepen.io/floralam/pen/ZYdOmN?editors=110

9,  修復側邊欄

在外容器的添加導航和主內容,當導航和主內容的寬度加上內外邊距的數值大于外容器的寬度減去內邊距的值,會導致導航和主內容(其中一個,html代碼排后面的元素)被擠下。

 

總結CSS面試題目的考察點及常見布局問題整理

http://codepen.io/floralam/pen/XJLRYq?editors=110

 解決方案:

1)      Section元素上使用box-sizing:border-box;模擬IE6中,使得內元素的寬度為width的值,而非width加上padding和margin的值。

2)      width:-moz-calc(75% -1rem * 2);width:-webkit-calc(75% - 1rem * 2); width: calc(75% - 1rem * 2); width屬性中減去padding值

3)      http://codepen.io/floralam/pen/yydPOE

在元素內部增加一個額外的容器,并將padding放在這個新增的內部容器中,這是一種修復方法,而且得到眾多瀏覽器支持。

10, css描繪三角形

http://codepen.io/floralam/pen/azgGmZ

 很多關于使用css3來描繪特定圖像,使用代碼而非圖片實現(多座小山包,返回頂部)的題目,都離不開描繪三角形。

11, 清除浮動的技巧

 

總結CSS面試題目的考察點及常見布局問題整理

在非IE瀏覽器(如Firefox)下,當容器的高度為auto,且容器的內容中有浮動(float為left或right)的元素,在這種情況下,容器的高度不能自動伸長以適應內容的高度,使得內容溢出到容器外面而影響(甚至破壞)布局的現象。這個現象叫浮動溢出,為了防止這個現象的出現而進行的CSS處理,就叫CSS清除浮動。

1)      添加***一個元素<div style ="clear:both"></div>

2)      父元素設置overflow: hidden;

3)      使用CSS的:after偽元素

通過CSS偽元素在容器的內部元素***添加了一個看不見的空格"020"或點".",并且賦予clear屬性來清除浮動。需要注意的是為了IE6和IE7瀏覽器,要給clearfix這個class添加一條zoom:1;觸發haslayout。

http://codepen.io/floralam/pen/xboPXK?editors=110

 

責任編輯:王雪燕 來源: 博客園
相關推薦

2011-05-19 16:30:38

軟件測試

2020-06-04 14:40:40

面試題Vue前端

2009-08-28 09:29:02

2023-11-13 07:37:36

JS面試題線程

2009-06-16 14:03:16

Hibernate面試Hibernate面試

2023-02-17 14:35:15

HashMapNode類型

2021-02-23 12:43:39

Redis面試題緩存

2009-06-02 15:11:11

Hibernate面試題查詢

2018-03-08 18:40:47

Java百度面試題

2010-08-30 14:37:58

CSS布局

2010-09-07 13:24:18

CSS

2017-09-25 10:00:18

Hadoop面試題答案解析

2025-06-03 09:18:11

2021-04-13 08:50:21

JS作用域面試題

2016-03-03 10:07:39

ios內存管理面試總結

2024-04-28 08:23:18

2024-04-15 08:34:43

2021-12-21 08:59:29

VueMVVM框架

2021-01-15 07:49:01

嵌入式筆試面試

2021-01-20 07:28:34

嵌入式筆試面試
點贊
收藏

51CTO技術棧公眾號

亚洲怡红院在线| 欧美伦理一区二区| 久久久久人妻一区精品色欧美| 精品久久国产一区| 精品magnet| 日韩精品一区二区三区外面 | 日本亚洲欧美成人| 午夜精品一区二区三级视频| 嫩草国产精品入口| 欧美日韩电影在线播放| 日本人体一区二区| 91女主播在线观看| 福利视频网站一区二区三区| 欧美一级视频免费在线观看| 婷婷社区五月天| 亚州av日韩av| 欧美一区二区成人| 午夜激情在线观看视频| 色爱综合区网| 国产精品三级视频| 麻豆久久久9性大片| 99热这里是精品| 久久久久国产精品一区二区| 欧美人在线视频| 国产一二三四视频| 日韩三级毛片| 日韩欧美www| 国产喷水theporn| 瑟瑟视频在线看| 一区二区三区在线免费视频| 涩涩日韩在线| 在线观看xxx| 粉嫩欧美一区二区三区高清影视 | 欧美一区二区三区网站| 国产精品www994| 日韩在线观看网址| 韩国女同性做爰三级| 久久资源综合| 精品福利一区二区三区| 99久久99精品| 亚洲男人在线| 欧美日韩小视频| 激情视频综合网| 最近在线中文字幕| 欧美日韩午夜剧场| 成熟了的熟妇毛茸茸| 欧美性受ⅹ╳╳╳黑人a性爽| 成人免费一区二区三区在线观看| 日本亚洲导航| 91社区在线| 国产精品素人视频| 亚洲一区二区在线观| 福利成人在线观看| 中文字幕不卡的av| 一区二区三区四区视频在线 | 成人h动漫精品一区二区器材| 欧美老年两性高潮| 五月天开心婷婷| 国产激情精品一区二区三区| 91精品国产综合久久久久久| 免费黄频在线观看| 欧洲大片精品免费永久看nba| 7777精品伊人久久久大香线蕉的| 亚洲xxx在线观看| 日韩久久一区| 欧美一级二级三级乱码| 久久久久亚洲av片无码v| 日韩一区二区三区精品| 精品少妇一区二区三区在线视频| 亚洲无人区码一码二码三码| 国产乱人伦丫前精品视频| 日韩电影在线观看中文字幕 | 欧美激情日韩图片| 国产在线免费视频| 国产情侣久久| 国产精品吊钟奶在线| 亚洲视频一区二区三区四区| 久久69国产一区二区蜜臀| 91天堂在线视频| 亚洲精品911| 91亚洲精品乱码久久久久久蜜桃| 欧美三日本三级少妇三99| 国产在线观看免费网站| 中文字幕亚洲一区二区va在线| 国产人妻互换一区二区| h片视频在线观看| 一本大道久久精品懂色aⅴ| 狠狠躁狠狠躁视频专区| 91免费公开视频| 欧美精品一区二区久久| 日日狠狠久久偷偷四色综合免费 | 668精品在线视频| 三级网站在线播放| 精品一区二区三区在线播放视频| 亚洲永久免费观看| 亚洲三级中文字幕| 中文字幕在线不卡一区二区三区| 波多野结衣与黑人| 欧美日韩123区| 91麻豆精品国产91久久久使用方法 | yellow视频在线观看一区二区| 欧美 日韩 中文字幕| 久久久精品tv| 亚洲天堂第一区| 成人福利av| 日韩三级免费观看| aaaaa级少妇高潮大片免费看| 欧美mv日韩| 欧洲成人午夜免费大片| 国产99对白在线播放| 久久亚洲综合av| 激情图片qvod| 欧美最新精品| 亚洲国产精品久久久久秋霞蜜臀 | 国产欧美高清视频在线| 欧美成人一二三| 自拍偷拍校园春色| 成人少妇影院yyyy| 在线看视频不卡| 色在线中文字幕| 欧美大胆人体bbbb| 国产精品美女高潮无套| 99精品国产在热久久| 91视频国产高清| www.在线视频.com| 欧美性猛交xxxxx水多| 黄色片子免费看| 久久亚洲影视| 国产精品7m视频| 无码精品人妻一区二区三区影院| 亚洲色图视频免费播放| 成人日韩在线视频| 精品国产视频| 日本精品一区二区三区在线播放视频| 精品国产黄色片| 国产精品久久99| 天天爽天天爽夜夜爽| 欧美黑人巨大videos精品| 欧美极品xxxx| 老司机午夜福利视频| 亚洲精品免费视频| 国产91在线免费观看| 亚洲91久久| 91久久精品一区| 免费在线视频欧美| 在线成人小视频| 污污视频网站在线免费观看| 日本女人一区二区三区| 欧美性天天影院| 色综合天天色| 在线视频精品一| 亚洲精品国产精品国自产网站按摩| 久久先锋影音av鲁色资源| 逼特逼视频在线| 精品中文一区| 国产精品美女久久| 日本中文字幕在线2020| 欧美日韩在线精品一区二区三区激情| 欧美人与禽zoz0善交| 精品在线视频一区| 中文字幕色呦呦| 成人午夜三级| 国产91色在线播放| 成人欧美亚洲| 3751色影院一区二区三区| 国产尤物在线播放| 国产大陆精品国产| 国产精品69久久久| 丝袜美腿一区二区三区动态图| 欧美在线视频一二三| 成人网视频在线观看| 欧美精品日韩综合在线| 欧美黑人猛猛猛| 成人国产精品免费观看动漫| 99爱视频在线| 欧美国产一级| yellow视频在线观看一区二区| 国产精品xx| 在线视频亚洲欧美| 亚洲av综合色区无码一二三区| 午夜精品福利在线| 快灬快灬一下爽蜜桃在线观看| 国内精品伊人久久久久av一坑 | 97超级碰碰| 国模私拍一区二区国模曼安| 一色桃子一区二区| 国产高清在线免费| 富二代精品短视频| 午夜精品一区二区三级视频| 成人黄色在线视频| 久久黄色免费看| 欧美婷婷在线| 热re99久久精品国99热蜜月 | 国产一区二区三区高清视频| 人人视频精品| 欧美精品生活片| 美州a亚洲一视本频v色道| 在线不卡一区二区| 国产欧美日韩另类| 亚洲人成网站影音先锋播放| 色噜噜在线观看| 国产一区二区免费看| 日韩在线视频在线观看| 五月婷婷六月综合| 欧美人与物videos另类| 欧美日韩中出| 国产精品久久激情| 交100部在线观看| 久久精品国产久精国产一老狼| 色香蕉在线视频| 欧美乱妇一区二区三区不卡视频| 国产性xxxx高清| 亚洲人吸女人奶水| 欧美做受高潮6| 成人午夜电影网站| 国产精品久久久久久久av福利| 久久精品日韩欧美| 国产欧美日韩网站| 女主播福利一区| 亚洲电影网站| 免费看av成人| 精品蜜桃一区二区三区| 亚洲精品一区国产| 91九色单男在线观看| yw.尤物在线精品视频| 欧美自拍大量在线观看| 国产精品蜜臀| 免费91在线视频| 黄色动漫在线| 中文字幕欧美日韩va免费视频| 亚洲人妻一区二区| 亚洲国产91精品在线观看| 99热这里只有精品在线观看| 欧美日韩在线播| 波多野结衣视频在线观看| 精品美女久久久久久免费| 久久久一二三区| 亚洲精品视频免费观看| 成人无码精品1区2区3区免费看 | 51午夜精品国产| 中文字幕在线观看高清| 在线亚洲+欧美+日本专区| 影音先锋在线国产| 疯狂做受xxxx高潮欧美日本| 国产精品99re| 偷拍一区二区三区四区| 国产五月天婷婷| 亚洲一卡二卡三卡四卡| 日本a在线观看| 天天做天天摸天天爽国产一区| 精品一区二区三区四| 亚洲电影第三页| 日韩欧美视频在线免费观看| 岛国av午夜精品| 无码人妻一区二区三区线| 色欧美片视频在线观看在线视频| 99精品视频99| 在线区一区二视频| 中文字幕人妻丝袜乱一区三区 | 午夜久久久久久久久久| 精品国产一区二区三区久久久蜜月 | 另类天堂av| 黄色片在线免费| 蜜桃视频在线一区| 午夜xxxxx| 懂色av一区二区三区免费观看| 95视频在线观看| 91视频免费播放| 91激情视频在线观看| 国产精品色在线观看| 在线观看美女av| 亚洲成av人片一区二区梦乃| www欧美在线| 欧美无人高清视频在线观看| 国产精品无码久久久久成人app| 欧美一级专区免费大片| 天天干天天干天天干| 亚洲网在线观看| а天堂中文在线官网| 性亚洲最疯狂xxxx高清| 偷拍精品精品一区二区三区| 国产精品一区久久| 五月亚洲婷婷| 免费在线观看一区二区| 欧美大黑bbbbbbbbb在线| 欧美精品在欧美一区二区| 亚洲精品影视| 一个色综合久久| 成人午夜短视频| 日本视频在线免费| 亚洲午夜私人影院| 欧美国产一级片| 欧美成人r级一区二区三区| 久久精品a一级国产免视看成人| 日韩视频一区在线| 成人午夜视屏| 7777奇米亚洲综合久久| 国产一区二区三区不卡视频网站| 一本二本三本亚洲码| 亚洲欧美日韩专区| 91av免费观看| 中国av一区二区三区| 国产一级片久久| 欧美日韩精品一区二区三区四区 | 国产精品久久久久av电视剧| 91日韩在线视频| 国内亚洲精品| 亚洲精品蜜桃久久久久久| 美女视频免费一区| 亚洲精品成人无码熟妇在线| 一区二区三区四区乱视频| 精人妻无码一区二区三区| 亚洲福利小视频| 精品黄色免费中文电影在线播放| 欧美亚洲日本黄色| 欧美一区一区| 一本久道久久综合狠狠爱亚洲精品| 亚洲精品裸体| 欧美老女人bb| 亚洲欧美日韩综合aⅴ视频| 久久精品五月天| 日韩av综合网| 波多野结衣在线播放| 91在线视频免费| 久久中文视频| 91网址在线播放| 国产喷白浆一区二区三区| 欧美一区二区三区四| 亚洲福利在线播放| 狂野欧美性猛交xxxxx视频| 亚洲aa在线观看| 国产精品麻豆久久| 狠狠躁狠狠躁视频专区| 国产欧美日韩另类一区| 久久久久在线视频| 日韩电影中文字幕在线观看| 超碰高清在线| 激情一区二区三区| 99精品欧美| 欧美日韩人妻精品一区在线| 一区二区三区四区在线播放| 国产精品一区二区av白丝下载| 色吧影院999| 亚洲91在线| 在线看视频不卡| 黄页视频在线91| 少妇aaaaa| 日韩视频中午一区| 国语对白在线刺激| 黑人另类av| 国产日本精品| 日韩av在线看免费观看| 日本韩国欧美一区| 国产美女性感在线观看懂色av| 国产精品99久久99久久久二8| 少妇精品久久久一区二区| 成人在线观看a| 国产无人区一区二区三区| 国产字幕在线观看| 在线亚洲午夜片av大片| 四虎影视精品永久在线观看| 在线一区亚洲| 国产一区91精品张津瑜| 久操免费在线视频| 日韩av中文字幕在线| 夜鲁夜鲁夜鲁视频在线播放| 欧美连裤袜在线视频| 美女网站色91| 黄色一级片在线| 日韩高清中文字幕| 国产成人免费9x9x人网站视频| 亚洲国产一区二区在线| 韩国视频一区二区| 国产在线一二区| 亚洲毛茸茸少妇高潮呻吟| 国产成人福利夜色影视| 日韩视频 中文字幕| 91日韩一区二区三区| 亚洲在线视频播放| 久久久久成人网| 国产成人黄色| 亚洲精品在线网址| 天天综合色天天综合色h| 国产一级在线观看| 亚洲www在线| 国产乱码精品| 免费成人深夜夜行网站| 亚洲第一福利在线观看| 国产一区一一区高清不卡| 国产精品8888| 久久久久久夜精品精品免费| 国产精品久久久午夜夜伦鲁鲁| 国模视频一区二区| 欧美在线电影| 漂亮人妻被黑人久久精品| 欧美影院一区二区三区| 久久一卡二卡| 亚洲一区二区免费视频软件合集| 国v精品久久久网| 中文字幕有码无码人妻av蜜桃|