2011-04-20 56 views
0

此文件中有一個縮進,導致元素「滾動條」的左邊距精確爲30px; 。我無法找到造成這種情況的原因。它把我推上了牆。CSS莫名縮進

的問題是地方是這樣的文件: http://www.divethegap.com/update/z-css/admin/master.css

的HTML

<div id="wrapper"> 
    <div id="scroller" align="left" style="left:0; text-align:left; margin:0; padding:0;"> 
     <ul id="thelist"> 
      <li>Pretty row 1</li> 
      <li>Pretty row 2</li> 
      <li>Pretty row 3</li> 
      <li>Pretty row 4</li> 
      <li>Pretty row 5</li> 
      <li>Pretty row 6</li> 
     </ul> 
    </div> 
</div> 

附加CSS

#wrapper { 
    position:absolute; 
    z-index:0; 
    top:0px; 
    bottom:0px; 
    left:0; 
    width:300px; 
    background:#555; 
    overflow:auto; 
    text-align:left; 
    float:left; 
} 

#scroller { 
    position:relative; 
    /* -webkit-touch-callout:none;*/ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
    float:left; 
    width:300px; 
    padding:0; 
    overflow:auto; 
    list-style:none; 
    left:0; 
    padding:0; 
    margin:0; 
} 

#scroller ul { 
    position:relative; 
    list-style:none; 
    padding:0; 
    margin:0; 
    width:100%; 
    text-align:left; 
    overflow:auto; 
} 

#scroller li { 
    padding:0 10px; 
    height:40px; 
    line-height:40px; 
    border-bottom:1px solid #ccc; 
    border-top:1px solid #fff; 
    background-color:#fafafa; 
    font-size:14px; 
    list-style:none; 

} 

誰能緩解我我的痛苦,並找到有問題的CSS?

+0

難道你不知道使用Firebug設置了什麼嗎? – shanethehat 2011-04-20 13:24:01

+1

它應該是這樣嗎?因爲我沒有看到任何左邊距:http://jsfiddle.net/GCdvW/ – David 2011-04-20 13:24:20

+0

好吧,你去:http://jsfiddle.net/GCdvW/1/ – David 2011-04-20 13:27:24

回答

1

在這裏text.css:http://www.divethegap.com/update/z-css/admin/text.css

你必須應用於所有列表項的保證金左:

li { 
    margin-left: 30px; 
} 

必須覆蓋它,當你不希望它或者如果你不需要任何地方,請將其移除。

http://jsfiddle.net/Gpu3b/

搜索在CSS框中/* Fixed

+1

就是這樣。謝謝你的時間 – 2011-04-20 13:34:27

+0

我還是看不到這個縮進......你是怎麼讓它在jsfiddle上「工作」的? – 2011-04-20 13:39:44

+0

我將上面鏈接中提供的所有樣式複製到小提琴中:http://jsfiddle.net/GCdvW/ – David 2011-04-20 13:40:54

0

測試一個簡單的CSS復位:

* { margin: 0px; padding: 0px }; 
0

刪除利潤率和apdding關閉一切。

* { 
margin: 0; 
padding: 0; 
}