亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么em沒有設置成塊級元素也能設置寬高

不小心把em寬度設成200px,結果發現em沒有設置成塊級元素也能改變寬度,為什么?

57a53a560001cd5404440210.jpg

57a53a560001a6e402560268.jpg


正在回答

1 回答

首先inline元素的高度和寬度是由元素中的呢內容(包括字體大小和行高影響)決定的。對inline元素設置高寬是無效的,如果你想對元素設置高寬的話。

可以將元素設置為inline-block,inline元素也是符合盒子模型的,所以為她設置margin和padding是有效的。

你最后又設置了一個左浮動,使得它脫離的標準文檔流。你試著把浮動去掉&不設置塊級元素的情況下再來設置width,height就沒有作用了。

0 回復 有任何疑惑可以回復我~
#1

陳小曉 提問者

也就是給內聯元素設置浮動,也能將內聯轉為塊狀元素是吧
2016-08-06 回復 有任何疑惑可以回復我~
#2

丶筱筱 回復 陳小曉 提問者

浮動后,行內元素不會成為塊狀元素,行內元素就可以設置塊狀元素的一些樣式,比如寬高 行內元素要想變成塊狀元素,占一行,直接設置display:block;。 但如果元素設置了浮動后再設置display:block;那就不會占一行。 反正在用浮動的時候多注意一下。
2016-08-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎么em沒有設置成塊級元素也能設置寬高

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號