內部 div 相對於包裝器具有不需要的空間 (Inner div has unwanted space in relation to wrapper)


問題描述

內部 div 相對於包裝器具有不需要的空間 (Inner div has unwanted space in relation to wrapper)

I can't find a solution to this..

I have three divs floating next to each other to create a 3‑column lay‑out within a wrapper div. For some reason the left one is 40px away from the wrapper's border. Everything else works perfectly, just some unwanted space on the left.

This is my code..

html:

<div id="panelwrapper">
   <ul>
      <li>
         <div id="panel‑left">
         </div>
      </li>

      <li>
         <div id="panel‑mid">
         </div>
      </li>  

      <li>
         <div id="panel‑right">
         </div>
      </li>                                    
   </ul>
</div>

css:

#panelwrapper   {
    height: 398px;
    width: 1023px;
    border: 1px solid black;
    clear: both;
}

#panelwrapper ul li {
    display: inline;
}

#panel‑left {
    width: 339px;
    height: 396px;
    border: 1px solid red;
    float: left;
}

#panel‑mid  {
    width: 339px;
    height: 396px;
    border: 1px solid blue;
    float: left;
}

#panel‑right    {
    width: 339px;
    height: 396px;
    border: 1px solid green;
    float: left;
}

‑‑‑‑‑

參考解法

方法 1:

Are you using a CSS reset stylesheet?

If not, you'll need to set the UL's margin/padding to 0.

(by Attafazpdoherty926)

參考文件

  1. Inner div has unwanted space in relation to wrapper (CC BY‑SA 3.0/4.0)

#padding #multiple-columns #html #margin #space






相關問題

'android:paddingRight' 與 'android:drawableRight' 一起使用 (’android:paddingRight’ working with ‘android:drawableRight’)

雙行導航欄 - 是什麼原因造成的? (double row navigation bar- what's causing it?)

在 Twitter 引導程序中為行添加背景顏色和填充 (Adding background color and padding to row in Twitter bootstrap)

如何控制 addView 到佈局 (How to control addView to a layout)

Ці можа выкарыстанне працэнтаў для вышыні запаўнення/поля/межы быць лепшым, чым em? (Can using percentages for height of padding/margin/border be better than em?)

填充對絕對定位的下拉菜單有意想不到的影響 (Padding has unexpected effect on drop down menu with absolute postioning)

內部 div 相對於包裝器具有不需要的空間 (Inner div has unwanted space in relation to wrapper)

css @font-face 不會在所有瀏覽器中垂直對齊文本 (css @font-face doesn't align text vertically across all browsers)

填充佔用了額外空間,我希望我的 div 像引導 div 一樣 (padding is taking up extraspaces,i want my div's to act like bootstrap div's)

Android -- 使用帶有自定義背景的 ListView 時如何刪除那一點額外的填充? (Android -- How to remove that little extra padding when using a ListView with custom background?)

使用顯示時沒有底部填充:網格和滾動 (No bottom padding when using display: grid and scroll)

TCL 中的零填充 (zero padding in TCL)







留言討論