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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

兩個內聯塊元素,每個元素的寬度為50%,不能并排放置在一行中

兩個內聯塊元素,每個元素的寬度為50%,不能并排放置在一行中

米脂 2019-11-12 14:44:36
<!DOCTYPE html><html><head><title>Width issue</title><style type="text/css">body {    margin: 0;}#left {    width: 50%;    background: lightblue;    display: inline-block;}#right {    width: 50%;    background: orange;    display: inline-block;}</style></head><body>    <div id="left">Left</div>    <div id="right">Right</div></body></html>JSFiddle:http : //jsfiddle.net/5EcPK/上面的代碼試圖將#left div和#right div并排放置在一行中。但是,正如您在上面的JSFiddle URL中所看到的,情況并非如此。我能夠解決將div之一的寬度減小到49%的問題。參見http://jsfiddle.net/mUKSC/。但這不是理想的解決方案,因為兩個div之間出現很小的間隙。我能夠解決問題的另一種方法是通過同時浮動兩個div。參見http://jsfiddle.net/VptQm/。這很好。但是我最初的問題仍然存在。為什么當兩個div都作為內聯塊元素保留時,它們卻不能并排放置?
查看完整描述

3 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

使它們阻塞而不是內聯塊。這將使div忽略它們之間的空間。


display:block;

或刪除標簽之間的空間


<div id='left'></div><div id='right'></div>

或添加


margin: -1en;

到div之一以減輕單個渲染空間占用的空間。


查看完整回答
反對 回復 2019-11-12
  • 3 回答
  • 0 關注
  • 624 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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