2013-04-09 69 views
0

好吧,所以我一直在試圖找到恰到好處的CSS。事先我的腳本本質上是:CSS - 身體位置:絕對錯誤?

html, body { 
height:100%; 
} 
body { 
margin:0px; 
padding:0px; 
} 

所以我加了position:absolute;在體內,它沒有做我以後的事,所以我把它刪除了。這就是我所做的一切。從那時起,在沒有預先設定的情況下,網站頂部會有一個保證金/填充。它現在發生在所有瀏覽器中,所以它必須是服務器端的,任何想法?

+0

得到了jsFiddle? – starbeamrainbowlabs 2013-04-09 16:11:18

+0

另外,在位置之前和期間,它工作得很好:絕對; - 如果我把它放回去,它會再次工作,但它不完全是一個適當的身體標籤,所以我寧願不。 – 2013-04-09 16:15:37

回答

1

這是你的問題:

.container, container2 { 
... 
} 

你看到了嗎? container2的 ...應該是.container2

建議您使用此:http://validator.w3.org/

編碼愉快!

+0

哇,好眼睛!這解決了它,不完全確定爲什麼。謝謝雖然:) – 2013-04-09 16:34:51

+0

當然,你用了一個驗證器,當然好眼睛,謝謝無論如何。沒有意識到w3做了這樣的事情,認爲我會用很多。 – 2013-04-09 16:38:49

+0

是不是'container2 {...'有效的CSS?例如,如果您創建了名爲'container2'的HTML標記?爲什麼會影響'body'標籤的位置? – Trevor 2015-04-14 21:52:58