css - div 與 inline block 空隙?
問題描述
想問問假設(shè)
<p class='layout'><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p></p>
.layout{ width:100%; margin: 0 auto;}.layoutp{ cursor: pointer; position: relative; width: 50%; height: 100vh; display: inline-block; margin: 0;}
這樣會(huì)讓p之間有空隙,於是導(dǎo)致他沒辦法一行兩個(gè)他會(huì)跑到下面去......
問題解答
回答1:換行符導(dǎo)致的,最簡單的就是給layout添加font-size:0,而且這種問題網(wǎng)上真的是一搜一大把,http://www.zhangxinxu.com/wor... 這里有個(gè)張?chǎng)涡竦模梢钥纯?/p>回答2:
.layout { width:100%; margin: 0 auto; font-size:0; } .layoutp { cursor: pointer; position: relative; width: 50%; height: 100vh; display: inline-block; margin: 0; font-size: 14px; }
或者去掉p之間的空格試試回答3:
謝邀.
inline-block元素間會(huì)有空隙,是因?yàn)槊總€(gè)元素間都會(huì)有換行(指每個(gè)layoutp類的<p>元素之間),具體的解決方案詳見去除inline-block元素間間距的N種方法,我就不再贅述了。
回答4:inline-block把換行解析成空格了- -這是七八年前的問題了。。你可以自己百度下解決方法的下面給個(gè)例子
.layout{font-size:0;}.layoutp{font-size:16px;}回答5:
空白字符。
<p class='layout'><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p><p class='layoutp'>內(nèi)容</p></p>回答6:
浮動(dòng)
.layoutp { float: left;}回答7:
inline-block會(huì)有3-4px的間距。本身的屬性帶的。所以要想沒有空隙,需要用浮動(dòng)float屬性
回答8:這是inline-block把換行解析成空格了。。一般我們?cè)O(shè)置父級(jí)元素font-size:0就可以解決了
相關(guān)文章:
1. javascript - js setTimeout在雙重for循環(huán)中如何使用?2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時(shí)間會(huì)消失是什么情況?3. python沒入門,請(qǐng)教一個(gè)問題4. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?5. html - 爬蟲時(shí)出現(xiàn)“DNS lookup failed”,打開網(wǎng)頁卻沒問題,這是什么情況?6. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發(fā)現(xiàn)7. php如何獲取訪問者路由器的mac地址8. javascript - 在 vue里面用import引入js文件,結(jié)果為undefined9. html5 - input type=’file’ 上傳獲取的fileList對(duì)象怎么存儲(chǔ)于瀏覽器?10. java 線程監(jiān)控 重啟線程 觀察者模式的問題的問題
