精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美日韩在线观看视频小说| 国产大片在线免费观看| 亚洲影视一区二区三区| 日韩一区二区三区免费看| 欧美 国产 精品| www.99视频| 黄色亚洲精品| 日韩精品中文字| 日本xxxxxxx免费视频| 国产黄色在线播放| 午夜在线播放视频欧美| 亚洲色图日韩av| 国产成年人视频网站| 蜜桃传媒在线观看免费进入| 不卡一区二区中文字幕| 国产999在线观看| 国产不卡在线观看视频| 国产精品3区| 午夜国产精品一区| 午夜精品一区二区在线观看 | 亚洲欧美成人vr| 欧美性猛交xxxxxx富婆| 亚洲黄色网址在线观看| 亚洲av成人精品毛片| 蜜桃av一区二区在线观看| 欧美精品一区二区免费| 欧美一区二区三区成人精品| 色综合久久久| 欧美天堂在线观看| japanese在线视频| 日韩国产福利| 国产精品888| 97av在线视频| 婷婷伊人五月天| 免费一区二区| 亚洲国产高清福利视频| 日韩一区二区三区久久| 免费看男女www网站入口在线 | 希岛爱理中文字幕| 亚洲图片久久| 日韩三区在线观看| av污在线观看| 日韩大片欧美大片| 午夜精品久久久久影视| 99亚洲精品视频| 国产精品影院在线| av午夜精品一区二区三区| 91精品一区二区| 天天干,天天干| 一本色道久久综合一区| 欧美尺度大的性做爰视频| brazzers精品成人一区| 91亚洲无吗| 91高清视频在线| 六月丁香激情网| 欧美人与禽猛交乱配| 中文字幕一区二区三| 日韩av电影免费在线观看| 亚洲 美腿 欧美 偷拍| 风流少妇一区二区| 亚洲一区久久久| 97精品人妻一区二区三区香蕉 | 男人透女人免费视频| 国产粉嫩在线观看| 亚洲福利一二三区| 免费视频爱爱太爽了| 国产一二三区在线观看| 国产精品麻豆久久久| 亚洲草草视频| 69久久精品| 国产精品伦一区二区三级视频| 日本中文不卡| 日韩一级中文字幕| 成a人片国产精品| 国产日韩一区二区| 欧美特黄一级视频| 91在线观看一区二区| 国产一区免费在线| 亚洲国产成人一区二区| 国产一本一道久久香蕉| 97中文在线观看| 亚洲乱色熟女一区二区三区| 粉嫩av一区二区三区在线播放| 成人福利网站在线观看11| 夜夜躁很很躁日日躁麻豆| 美女精品自拍一二三四| 成人精品一区二区三区电影免费| 中文字幕乱码在线观看| 国产在线精品免费| 成人一区二区在线| 天堂资源最新在线| 国产日韩精品一区二区三区在线| 日韩一区免费观看| 精品美女在线观看视频在线观看| 亚洲三级在线免费观看| 丰满少妇大力进入| 欧美1级2级| 欧美久久久久久久久中文字幕| www.久久久久久久久久久| 日本亚州欧洲精品不卡| 精品国产一区久久| 国产精品无码在线| 日韩欧美精品一区| 欧美激情免费在线| 久久影视中文字幕| 蜜臀精品一区二区三区在线观看| 亚洲精品欧美日韩专区| 天天综合网天天综合| 中文av一区二区| 亚洲色婷婷久久精品av蜜桃| 午夜伦理福利在线| 欧美疯狂做受xxxx富婆| 蜜臀aⅴ国产精品久久久国产老师| 亚洲亚洲免费| 欧美xxxx做受欧美.88| 久久久久久久黄色片| 蜜臀av国产精品久久久久| 国产免费一区二区三区在线能观看| 国产精品爽爽久久| 91香蕉视频污在线| 2021国产视频| **在线精品| 日韩精品一区二区三区四区| 在线免费看黄视频| 欧美精品日韩| 国产精品美女主播在线观看纯欲| 亚洲第一色视频| 日本一区二区视频在线| 国产玉足脚交久久欧美| 国产成人久久精品麻豆二区| 精品国产乱码久久久久久老虎| 日本一卡二卡在线| 91成人超碰| 国产精品久久77777| 亚洲va天堂va欧美ⅴa在线| 国产亚洲1区2区3区| 欧美 国产 精品| 色猫猫成人app| 亚洲第一区中文99精品| 免费在线观看黄色av| 日韩成人免费在线| 欧美精品欧美精品系列c| 日本不卡影院| 欧美另类高清zo欧美| av女人的天堂| 亚洲精品系列| www.成人av| 在线看三级电影| 欧美人与性动xxxx| 成人小视频免费看| 香蕉av777xxx色综合一区| 99re国产| av观看在线| 777xxx欧美| 顶级黑人搡bbw搡bbbb搡| 老**午夜毛片一区二区三区| 蜜桃视频成人| av免费不卡国产观看| 精品国偷自产国产一区| 欧美黑人性猛交xxx| 久久精品99国产精品| 日韩在线第一区| av电影在线免费| 亚洲电影免费观看高清完整版在线 | 日韩欧美国产一区在线观看| 岛国片在线免费观看| 亚洲一区日本| 麻豆一区区三区四区产品精品蜜桃| 大香伊人久久| 亚洲国产精品一区二区久| 久久久精品视频免费| 免费在线观看成人| 亚洲一区3d动漫同人无遮挡 | www.黄色小说.com| 亚洲国产精品综合小说图片区| 国产精品欧美性爱| 亚洲国产一区二区三区a毛片| 国产精品成人一区二区三区| 黄色小说在线播放| 亚洲成成品网站| 五月婷婷亚洲综合| 国产日韩欧美麻豆| 色婷婷激情视频| 欧美日韩国产一区精品一区| 国产精品久久波多野结衣| www.综合网.com| 日韩午夜电影av| 日本少妇在线观看| 26uuu亚洲综合色| 中文字幕第80页| 精品香蕉视频| 91网站免费看| tube8在线hd| 亚洲性猛交xxxxwww| 成人黄色免费网| 亚洲日本电影在线| 野战少妇38p| 老妇喷水一区二区三区| 日韩一本精品| 香蕉免费一区二区三区在线观看 | 成人在线视频电影| 免费一二一二在线视频| 亚洲欧美中文另类| 91高潮大合集爽到抽搐| 亚洲国产精品欧美一二99| 亚洲天堂视频一区| 国产资源在线一区| 国产原创中文在线观看| 日韩伦理视频| 亚洲va欧美va国产综合剧情| 爱搞国产精品| 日韩一区二区精品视频| 日韩一级在线播放| 欧美少妇性性性| 国产真人真事毛片| 国产精品免费人成网站| 麻豆精品国产传媒av| 日韩国产欧美在线视频| 成人一区二区av| 禁果av一区二区三区| 成人免费在线一区二区三区| 亚洲成人看片| 欧美大片在线看免费观看| 国产特黄在线| 精品国产网站在线观看| 在线免费av网| 日韩欧美国产一区二区| 久久久久久久中文字幕| 欧美国产一区二区| 91玉足脚交白嫩脚丫| 韩国三级在线一区| 久久久久人妻精品一区三寸| 国产综合久久| 亚洲精品一区二区三区四区五区 | 国产精品沙发午睡系列990531| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 国产美女精品在线观看| 青青在线精品| 国产精品极品尤物在线观看 | 亚洲综合另类小说| 婷婷国产成人精品视频| av不卡在线播放| 99免费观看视频| 国产成人在线网站| 中文国产在线观看| 免费精品视频在线| 国语对白做受xxxxx在线中国 | 黄色成人在线免费观看| 五月开心六月丁香综合色啪 | 欧美少妇一区二区三区| 91精品久久久久久久久久不卡| 大桥未久一区二区三区| 91精品国产视频| 免费看欧美黑人毛片| 国产亚洲精品v| 一本大道熟女人妻中文字幕在线 | 凸凹人妻人人澡人人添| 日韩精品极品在线观看| 黄色影院在线播放| 在线观看亚洲区| 生活片a∨在线观看| 久久手机精品视频| 欧美hdxxx| 7777精品视频| 在线日本欧美| 91精品一区二区| 大桥未久女教师av一区二区| 九色91视频| 日本不卡高清| 亚洲国产精品女人| 亚洲人妖在线| 91视频免费版污| 韩国成人在线视频| 国产高潮视频在线观看| 国产午夜精品在线观看| 婷婷久久综合网| 五月激情六月综合| 精品国产青草久久久久96| 欧美一二三四在线| 婷婷丁香花五月天| 三级精品视频久久久久| 久草成色在线| 国产精品永久免费视频| av自拍一区| 视频在线99| 好看不卡的中文字幕| 国产自偷自偷免费一区| 国产精品一二三四| 性久久久久久久久久| 中文字幕一区二区三区av| 久久午夜免费视频| 欧美高清性hdvideosex| 性猛交xxxx| 欧美裸体xxxx极品少妇| 亚洲精品一级二级| 国产精品久久一区二区三区| 成人一区二区| 日本欧美黄色片| 激情综合一区二区三区| 久久精品一区二区免费播放| 亚洲视频一区二区在线| 99久久久无码国产精品免费蜜柚 | 国产网站在线播放| 欧美黄色片在线观看| 日本.亚洲电影| 国产精品一区二区你懂得| 色喇叭免费久久综合| 看av免费毛片手机播放| 国产精品一卡二| 蜜桃av.com| 在线观看视频91| 亚洲日本在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 在线一区av| 国产另类自拍| 中文字幕一区二区三区欧美日韩 | 91国产一区| 欧美综合激情| 亚洲综合精品| av2014天堂网| 午夜精品久久久久久久蜜桃app| 国产绿帽一区二区三区| 中文字幕日韩在线播放| 亚洲欧美韩国| 国产专区一区二区| 国产一区日韩欧美| 手机av在线免费| 国产精品免费网站在线观看| 日韩精品一区二区亚洲av观看| 亚洲国产日韩欧美在线99| 日韩123区| 91久久极品少妇xxxxⅹ软件| 久久一区二区三区喷水| 超碰在线播放91| 欧美激情一区二区三区全黄| 日韩精品一区不卡| 亚洲人午夜精品免费| 在线观看涩涩| 欧美日韩一区在线视频| 在线视频精品| 插吧插吧综合网| 色妹子一区二区| 国产在线视频资源| 国产精品精品视频一区二区三区| 国产精品免费不| 免费看污黄网站| 国产精品欧美极品| 国产男女猛烈无遮挡| yellow中文字幕久久| 99re8精品视频在线观看| 2025韩国大尺度电影| 国产一区二区精品久久| 精品国产乱码久久久久久鸭王1 | 无码h黄肉3d动漫在线观看| 久久久最新网址| 欧美美女在线直播| 欧美日韩一区二区在线免费观看| 国产网红主播福利一区二区| 成年人晚上看的视频| www.日韩系列| 玖玖玖视频精品| 欧美久久在线观看| 久久综合色天天久久综合图片| 潘金莲一级淫片aaaaaa播放| 中文字幕国产日韩| 日本在线成人| 日批视频在线免费看| 中文字幕第一区第二区| 国产美女三级无套内谢| 国内久久久精品| 国产一区二区三区四区二区| 奇米视频888| 亚洲国产aⅴ成人精品无吗| 免费动漫网站在线观看| 国产欧美精品一区二区| 亚洲视频碰碰| 国产一二三四五区| 欧美一二三区精品| 松下纱荣子在线观看| 一区二区精品在线观看| 粉嫩av亚洲一区二区图片| 亚洲 欧美 中文字幕| 美乳少妇欧美精品| 日韩欧美天堂| 日日干日日操日日射| 午夜视频在线观看一区| 97电影在线看视频| 国产成人免费观看| 日本欧美在线观看| 久草成人在线视频| 国产亚洲精品久久久久久牛牛| 成年永久一区二区三区免费视频| 精品国产一区二区三区无码| 国产欧美精品一区aⅴ影院 | 亚洲区一区二区三区| 99久久99久久久精品齐齐| 国产精品区在线观看| 日本午夜在线亚洲.国产| 欧美久久久久| 日本成人免费在线观看|