第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么P元素width:0;height:0;但是仍然可以顯示文字呢

rt 應(yīng)該是什么原因呢 ?text類型的特殊性?

正在回答

3 回答

剛開始以為是因?yàn)閜是行內(nèi)元素的關(guān)系,設(shè)置width、height無效。但是設(shè)置display:inline-block,p的寬高變0后依然溢出文字。想起這是因?yàn)槲淖謱儆谝粋€(gè)隱式的容器包裹。

因此可以看成父容器p沒有被子容器文本撐起,但是子容器依然可見,只要給父容器p做一個(gè)BFC,比如overflow:hidden就好了。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

HayVic 提問者

大概了解了 P本來就是個(gè)塊狀元素 我去看看BFC的內(nèi)容
2016-07-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

墨宇

父容器p做一個(gè)BFC,就不可見了呢?原理是啥?
2016-07-28 回復(fù) 有任何疑惑可以回復(fù)我~
#3

IT自學(xué)

p元素默認(rèn)狀態(tài)下百分百是一個(gè)塊級元素,怎么可能是行內(nèi)元素,如果是行內(nèi)元素,設(shè)置width和height均為0,怎么生效了,所以此回答錯(cuò)誤。
2016-12-30 回復(fù) 有任何疑惑可以回復(fù)我~

字體是受font-size開控制的,元素的高度根據(jù)其填充內(nèi)容的高度決定的

0 回復(fù) 有任何疑惑可以回復(fù)我~

對于一個(gè)塊級元素,如果設(shè)置了width和height,并沒有設(shè)置overflow,當(dāng)文本內(nèi)容過多時(shí)就會(huì)溢出

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
</head>
<body>
<p?style="width:50px;height:50px;border:1px?solid?blue">我在慕課網(wǎng)學(xué)習(xí)jQuery基礎(chǔ)(一)樣式篇</p>
</body>
</html>

效果會(huì)是這樣的

http://img1.sycdn.imooc.com//57d219360001a4af01330184.jpg

內(nèi)容過多溢出了p標(biāo)簽,然后我給p標(biāo)簽設(shè)置overflow : hidden(這個(gè)屬性值本意是對于溢出部分隱藏,也可以用來清除浮動(dòng))

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
</head>
<body>
<p?style="width:50px;height:50px;overflow:?hidden;border:1px?solid?blue">我在慕課網(wǎng)學(xué)習(xí)jQuery基礎(chǔ)(一)樣式篇</p>
</body>
</html>

效果如下

http://img1.sycdn.imooc.com//57d219ff000193c901390135.jpg

所以我們把width : 0 ; height : 0 ?(沒有設(shè)置overflow : hidden)時(shí)候,p中的內(nèi)容依舊可以看到,是全部溢出了,但其實(shí)p已經(jīng)是屬于不可見的了。那么我們對p再設(shè)置overflow : hidden 后所有的內(nèi)容就隱藏了(因?yàn)槿績?nèi)容都是溢出的)

新手理解,歡迎指正交流

9 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么P元素width:0;height:0;但是仍然可以顯示文字呢

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號