亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web前端入門到實戰:css中display屬性

發布時間:2020-03-11 10:10:02 來源:網絡 閱讀:242 作者:前端向南 欄目:web開發

display屬性共有4個值:

blcok:塊級元素
inline-block:行內塊級元素
inline:行內元素
none:隱藏元素,不占據空間

1.塊級元素

常見的塊級元素有div,p,ul,ol,li,h2~h7等
塊級元素會默認占滿父元素的寬度且獨占一行

<div>
    <p>盡可能的占滿父元素的寬度</p>
</div>

2.行內元素

常見的行內元素有span,img,a,input,button,textarea、select等,他的寬度完全由內容撐開,不能為其設置寬高。
除非父元素一行放滿了,行內元素不然不會換行
行內元素受父元素的text-align的影響,父元素設置text-align:center,行內元素會居中顯示
行內元素受父元素的white-space的影響,父元素設置white-space:nowrap,行內元素將不會換行

3.行內塊級元素

行內塊級元素可以像跨級元素一樣設置寬高
行內塊級元素如果不設置寬高的話,他的大小默認由內容或者說子元素撐開。它的特性介于塊級元素與行內元素之間
行內塊級元素一樣受父元素的text-align的影響,父元素可以設置父元素的text-align來決定他的對齊方式
行內塊級元素素受父元素的white-space的影響,父元素設置white-space:nowrap,行內塊級元素將不會換行

<div>
    <span>行內元素</span>
</div>
<div>
    <span>行內塊級元素</span>
</div>
專門建立的學習Q-q-u-n: 784-783-012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習技巧
(從零基礎開始到前端項目實戰教程,學習工具,全棧開發學習路線以及規劃)

4.實際運用

在輪播圖中,最外層的容器寬度是固定的,且overflow:hidden
第二層容器ul的寬度則是它子元素的寬度之和,因為子元素的個數不確定,所以不能在css中設定確定的寬度值,通常我們都是利用js計算出它子元素的寬度之和再賦予ul元素,今天這個例子我們不用js,利用inline-block寬度由子元素撐開的特性,讓ul的寬度由子元素撐開

設置ul的樣式display:inline-block,同時為了讓所有的li標簽不換行,設置white-space: nowrap
為了能讓ul的white-space: nowrap生效,li標簽需要設置display:inline-block,要消除代碼換行造成的間隔,可以讓父元素的字體大小設置為0,,然后子元素里面再設置字體大小即可

<div>
<ul>
    <li>inline-block</li>
    <li>inline-block</li>
    <li>inline-block</li>
    <li>inline-block</li>
</ul>
</div>
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

六盘水市| 四子王旗| 勃利县| 探索| 崇左市| 郯城县| 海安县| 姚安县| 潮州市| 镇坪县| 宝山区| 元阳县| 乌鲁木齐县| 郑州市| 高要市| 桂林市| 蒲江县| 雷州市| 平阴县| 荔浦县| 洪雅县| 惠水县| 柳州市| 卫辉市| 乌兰察布市| 永安市| 民勤县| 大余县| 沭阳县| 隆德县| 纳雍县| 望奎县| 玉田县| 封开县| 台东市| 常德市| 泊头市| 阳山县| 米脂县| 抚顺县| 安乡县|