在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/UI  HTML/ 關(guān)于span高度的問題

關(guān)于span高度的問題

1.最近在看看CSS的代碼,發(fā)現(xiàn)微信菜單設(shè)置的一段代碼,但是一直沒有明白為啥span的高度能夠被撐開

clipboard.png

2.

<li class="js_addMenuBox"><a href="javascript:void(0);" class="jsSubView js_addL2Btn" title="最多添加5個(gè)子菜單" draggable="false"><span class="sub_pre_menu_inner js_sub_pre_menu_inner"><i class="icon14_menu_add"></i></span></a></li>



chrome F12查看css,其中 的css如下:
clipboard.png

<span class="sub_pre_menu_inner js_sub_pre_menu_inner"></span>的css如下:
clipboard.png

不解的是,span的高度是由什么決定的呢?

clipboard.png

clipboard.png

inline-height在block中能生效嗎?

我自己拷貝出這段代碼,但是卻無法生效?經(jīng)過測試,拷貝出來的代碼中,如果在span中添加文本,則line-height會(huì)生效,也就是span高度會(huì)撐到44,但是如果沒有文本,就會(huì)坍塌成14,很好奇為何微信公眾號菜單配置頁面,span中沒有文本內(nèi)容,44的高度能夠支撐?

回答
編輯回答
氕氘氚

li的行高,i的高度,影響的,inline-height在block是可以生效的。

2017年11月12日 01:36
編輯回答
浪蕩不羈

最后在一個(gè)同事的指點(diǎn)下,發(fā)現(xiàn)正確的姿勢,就是在html開頭增加doctype聲明 <!DOCTYPE html>,將文檔聲明稱HTML5.0,就OK了,我還不懂這之間的差異在哪里,可能是< i >的差異,亦或是其他? 后面有時(shí)間,專門做個(gè)主題測試下。做了簡單版本的測試,具體的問題轉(zhuǎn)到鏈接描述 該問題下

2018年6月13日 22:42
編輯回答
撥弦

貼你自己寫的代碼啊。。。

2017年1月30日 03:41
編輯回答
忠妾

高度是外層li標(biāo)簽的line-height撐起來的,45px減去1px邊框剛好44px;
寬度是block屬性造成的;

2017年9月30日 02:11