日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > CSS >内容正文

CSS

CSS之使用display:inline-block布局

發(fā)布時(shí)間:2025/3/21 CSS 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS之使用display:inline-block布局 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 1.解釋一下display的幾個(gè)常用的屬性值,inline , block, inline-block
    • 2.inline-block布局 vs 浮動(dòng)布局
    • 3.inline-block存在的小問(wèn)題:
    • 4.總結(jié):

1.解釋一下display的幾個(gè)常用的屬性值,inline , block, inline-block

*inline(行內(nèi)元素):
使元素變成行內(nèi)元素,擁有行內(nèi)元素的特性,即可以與其他行內(nèi)元素共享一行,不會(huì)獨(dú)占一行.
不能更改元素的height,width的值,大小由內(nèi)容撐開.
可以使用padding上下左右都有效,margin只有l(wèi)eft和right產(chǎn)生邊距效果,但是top和bottom就不行.

*block(塊級(jí)元素):
使元素變成塊級(jí)元素,獨(dú)占一行,在不設(shè)置自己的寬度的情況下,塊級(jí)元素會(huì)默認(rèn)填滿父級(jí)元素的寬度.
能夠改變?cè)氐膆eight,width的值.
可以設(shè)置padding,margin的各個(gè)屬性值,top,left,bottom,right都能夠產(chǎn)生邊距效果.

*** inline-block(融合行內(nèi)于塊級(jí))😗*
結(jié)合了inline與block的一些特點(diǎn),結(jié)合了上述inline的第1個(gè)特點(diǎn)和block的第2,3個(gè)特點(diǎn).
用通俗的話講,就是不獨(dú)占一行的塊級(jí)元素。如圖:

圖一:

圖二:

兩個(gè)圖可以看出,display:inline-block后塊級(jí)元素能夠在同一行顯示,有人這說(shuō)不就像浮動(dòng)一樣嗎。沒錯(cuò),display:inline-block的效果幾乎和浮動(dòng)一樣,但也有不同,接下來(lái)講一下inline-block和浮動(dòng)的比較。

2.inline-block布局 vs 浮動(dòng)布局

a.不同之處:對(duì)元素設(shè)置display:inline-block ,元素不會(huì)脫離文本流,而float就會(huì)使得元素脫離文本流,且還有父元素高度坍塌的效果b.相同之處:能在某程度上達(dá)到一樣的效果

我們先來(lái)看看這兩種布局:

圖一:display:inline-block

圖二:對(duì)兩個(gè)孩子使用float:left,我在上一篇浮動(dòng)布局講過(guò),這是父元素會(huì)高度坍塌,所以要閉合浮動(dòng),對(duì)box使用overflow:hidden,效果如下:

乍一看兩個(gè)都能做到幾乎相同的效果,(仔細(xì)看看display:inline-block中有間隙問(wèn)題,這個(gè)留到下面再講)

c.浮動(dòng)布局不太好的地方:參差不齊的現(xiàn)象,我們看一個(gè)效果:
圖三:

圖四:

從圖3,4可以看出浮動(dòng)的局限性在于,若要元素排滿一行,換行后還要整齊排列,就要子元素的高度一致才行,不然就會(huì)出現(xiàn)圖三的效果,而inline-block就不會(huì)。

3.inline-block存在的小問(wèn)題:

a.上面可以看到用了display:inline-block后,存在間隙問(wèn)題,間隙為4像素,這個(gè)問(wèn)題產(chǎn)生的原因是換行引起的,因?yàn)槲覀儗憳?biāo)簽時(shí)通常會(huì)在標(biāo)簽結(jié)束符后順手打個(gè)回車,而回車會(huì)產(chǎn)生回車符,回車符相當(dāng)于空白符,通常情況下,多個(gè)連續(xù)的空白符會(huì)合并成一個(gè)空白符,而產(chǎn)生“空白間隙”的真正原因就是這個(gè)讓我們并不怎么注意的空白符。

b.去除空隙的方法:
  1.對(duì)父元素添加,{font-size:0},即將字體大小設(shè)為0,那么那個(gè)空白符也變成0px,從而消除空隙
  現(xiàn)在這種方法已經(jīng)可以兼容各種瀏覽器,以前chrome瀏覽器是不兼容的
圖一:

c.瀏覽器兼容性:ie6/7是不兼容 display:inline-block的所以要額外處理一下:
  在ie6/7下:
  對(duì)于行內(nèi)元素直接使用{dislplay:inline-block;}
  對(duì)于塊級(jí)元素:需添加{display:inline;zoom:1;}

4.總結(jié):

display:inline-block的布局方式和浮動(dòng)的布局方式,究竟使用哪個(gè),我覺得應(yīng)該根據(jù)實(shí)際情況來(lái)決定的:
  a.對(duì)于橫向排列東西來(lái)說(shuō),我更傾向與使用inline-block來(lái)布局,因?yàn)檫@樣清晰,也不用再像浮動(dòng)那樣清除浮動(dòng),害怕布局混亂等等。
  b.對(duì)于浮動(dòng)布局就用于需要文字環(huán)繞的時(shí)候,畢竟這才是浮動(dòng)真正的用武之地,水平排列的是就交給inline-block了。

總結(jié)

以上是生活随笔為你收集整理的CSS之使用display:inline-block布局的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲中文字幕在线一区 | 久久久久人妻一区精品色欧美 | 97成人人妻一区二区三区 | 国产精品99久久久久久www | 欧美日韩国产免费 | 国产超碰av | 牛牛在线视频 | 国产色秀视频 | 中文字幕一区二区三区人妻 | 日本一区二区视频免费 | √天堂在线 | 国产91在线视频观看 | 嫩草私人影院 | 村上里沙番号 | 日韩福利一区 | 精品人伦一区二区三电影 | 法国空姐电影在线 | 欧洲一区二区在线 | av久草| 久久.com | 一女双乳被两男吸视频 | 99在线视频播放 | 97超碰色 | 久久久久久久人妻无码中文字幕爆 | 日本在线一 | 丰满大爆乳波霸奶 | 亚洲天堂一区二区 | 极品尤物魔鬼身材啪啪仙踪林 | 婷婷亚洲综合 | 最新国产在线 | 国产野外作爱视频播放 | 2019日韩中文字幕mv | 四虎精品一区二区三区 | 给我看高清的视频在线观看 | 瑟瑟视频免费看 | 亚洲情区 | 亚洲清纯唯美 | 亚洲free性xxxx护士hd | 国产suv精品一区二区68 | 国产又黄又爽又色 | 久久婷婷色 | 四虎国产成人永久精品免费 | 久久公开视频 | 日韩欧美一区二区在线观看 | 亚洲精品在线不卡 | 俄罗斯精品一区二区三区 | 中文字幕av片 | 天天摸天天摸 | 草逼视频网 | 欧美cccc极品丰满hd | 日韩欧美中文在线观看 | 丰满少妇被猛烈进入高清播放 | 日韩精彩视频 | 久久一卡二卡 | 成人久久久精品国产乱码一区二区 | 天天舔天天爱 | 美女黄污网站 | 欧美日本道 | 久久精品视频在线播放 | japan粗暴video蹂躏 | 亚洲av无码久久忘忧草 | 久久亚洲精品无码va白人极品 | 91大神福利视频 | 欧美激情影音先锋 | 久久久精品久久久久久 | 91网站永久免费看nba视频 | 婷婷在线视频观看 | 午夜一区二区三区四区 | 亚洲毛片精品 | 91tv国产成人福利 | 自拍毛片 | 日韩欧美视频网站 | 久久久97 | 朝桐光av一区二区三区 | 亚洲中文一区二区三区 | 亚洲丝袜在线观看 | 国产亚洲欧美在线视频 | 久久女同| 日韩精品在线观看一区二区三区 | 欧美综合在线视频 | 国外亚洲成av人片在线观看 | 毛片a级片 | 玉女心经在线看 | 成年人在线免费观看 | 午夜视频一区二区三区 | 日韩性在线 | 成人av一区二区在线观看 | 精品午夜久久久 | 老司机激情影院 | 少妇一级淫免费播放 | 国产精品91一区二区 | 又黄又爽的视频 | 美女黄色一级视频 | 欧美日韩视频在线 | 国产日韩欧美精品在线 | 国产精品无码免费播放 | 成年人深夜福利 | 涩涩涩涩涩涩涩涩涩 | 狠狠干青青草 |