<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:47:41
        文檔

        CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局

        CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局:這篇文章給大家介紹的內(nèi)容是關(guān)于CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。css之display:inline-block布局1.解釋一下display的幾個(gè)常用的屬性值,inline , block
        推薦度:
        導(dǎo)讀CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局:這篇文章給大家介紹的內(nèi)容是關(guān)于CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。css之display:inline-block布局1.解釋一下display的幾個(gè)常用的屬性值,inline , block

        這篇文章給大家介紹的內(nèi)容是關(guān)于CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。

        css之display:inline-block布局

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

      1. inline:

        1. 使元素變成行內(nèi)元素,擁有行內(nèi)元素的特性,即可以與其他行內(nèi)元素共享一行,不會(huì)獨(dú)占一行.

        2. 不能更改元素的height,width的值,大小由內(nèi)容撐開.

        3. 可以使用padding,margin的left和right產(chǎn)生邊距效果,但是top和bottom就不行.

      2. block:

        1. 使元素變成塊級元素,獨(dú)占一行,在不設(shè)置自己的寬度的情況下,塊級元素會(huì)默認(rèn)填滿父級元素的寬度.

        2. 能夠改變元素的height,width的值.

        3. 可以設(shè)置padding,margin的各個(gè)屬性值,top,left,bottom,right都能夠產(chǎn)生邊距效果.

      3. inline-block:

        1. 結(jié)合了inline與block的一些特點(diǎn),結(jié)合了上述inline的第1個(gè)特點(diǎn)和block的第2,3個(gè)特點(diǎn).

        2. 用通俗的話講,就是不獨(dú)占一行的塊級元素。如圖:

        圖一:

        圖二:

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

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

        a.不同之處:對元素設(shè)置display:inline-block ,元素不會(huì)脫離文本流,而float就會(huì)使得元素脫離文本流,且還有父元素高度坍塌的效果

        b.相同之處:能在某程度上達(dá)到一樣的效果

          我們先來看看這兩種布局:
        圖一:display:inline-block

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

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

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

        圖四:

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

        3.inline-block存在的小問題:

          a.上面可以看到用了display:inline-block后,存在間隙問題,間隙為4像素,這個(gè)問題產(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.對父元素添加,{font-size:0},即將字體大小設(shè)為0,那么那個(gè)空白符也變成0px,從而消除空隙
          現(xiàn)在這種方法已經(jīng)可以兼容各種瀏覽器,以前chrome瀏覽器是不兼容的
        圖一:

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

        4.總結(jié):

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

        相關(guān)推薦:

        css3中animation屬性實(shí)現(xiàn)箭頭向右滾動(dòng)漸隱的代碼

        css中Flex布局如何實(shí)現(xiàn)九宮格的樣式(代碼)

        當(dāng)鼠標(biāo)滑過圖片時(shí)css怎么實(shí)現(xiàn)圖片旋轉(zhuǎn)后出現(xiàn)不同效果展示?

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局

        CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局:這篇文章給大家介紹的內(nèi)容是關(guān)于CSS的display屬性:通過inline-block屬性值來實(shí)現(xiàn)布局,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。css之display:inline-block布局1.解釋一下display的幾個(gè)常用的屬性值,inline , block
        推薦度:
        標(biāo)簽: css block 屬性值
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 日本在线观看免费高清| 2020天堂在线亚洲精品专区| 深夜A级毛片视频免费| 国产精品免费综合一区视频| 亚洲无人区码一二三码区别图片 | 在线免费观看毛片网站| 亚洲一区在线观看视频| 在线观看AV片永久免费| 亚洲综合欧美色五月俺也去| 成人免费看吃奶视频网站| MM1313亚洲精品无码久久| 亚洲国产精品13p| 伊人免费在线观看| 亚洲成熟xxxxx电影| 午夜免费1000部| 亚洲人片在线观看天堂无码| 国产极品美女高潮抽搐免费网站| 欧洲美女大片免费播放器视频| 亚洲午夜精品一级在线播放放 | 日韩激情淫片免费看| 国产精品亚洲综合天堂夜夜| 亚洲中文无韩国r级电影 | 亚洲伊人久久大香线蕉在观| 国产美女在线精品免费观看| 无套内谢孕妇毛片免费看看| 亚洲一区二区女搞男| 足恋玩丝袜脚视频免费网站| 亚洲AV无码一区二区三区久久精品 | 亚洲精品高清视频| 国产精品成人免费视频网站京东| 亚洲AV日韩综合一区| 亚洲一区二区三区影院| 免费观看激色视频网站(性色)| 亚洲国产精品网站在线播放| 日韩一卡2卡3卡4卡新区亚洲| 麻豆高清免费国产一区| 黄页网址在线免费观看| 亚洲黄色在线视频| 亚洲AV无码乱码在线观看性色扶| 久久精品私人影院免费看| 亚洲精品美女久久久久久久|