2011-09-21 120 views
0

將所有的網站內容放在div中,並且使用以下樣式是否好用?HTML和CSS,絕對位置問題

<div style="position:absolute; top:0; left:0; width:100%;"> 
     ALL site content come here 
</div> 

我的問題是,我想提出在一些地方站點的DIV的寬度將不會在兩側的空間 100%,所以,如果我把所有的網站內容在一個絕對的div 並把100%的寬度正常的div這將是從一側到另一側沒有空格兩側 例如:

<div style="width:100%;background-color:yellow;"></div> 

如此,是很好的做到這一點?如果在途中遇到困難?

+0

你可以做到這一點,而無需創建一個絕對定位的元素。放一個'margin:0;填充:0'在你的身體元素... – animuson

+0

不應該使用,而不是着名的'* {margin:0; padding:0}' – Mansuro

+0

:) @Mansuro,你有沒有真的使用過? –

回答

1

我認爲你的建議是安全的,但你可以通過在<body>中加入style="margin:0"來完成你想要的。或者,如果您有.css文件,則只需將其添加body{margin:0}即可。我認爲這會更簡單,但是,我不確定我是否正確理解你的問題。

+0

使'margin:0px' - 只是'margin:0'只適用於怪癖模式。 –

+0

那不是我的經驗。但是,我只使用標準模式的文檔類型,如XHTML和HTML5。另外,我不編碼IE6。我建議讀者在他們的網站上測試他們的文檔類型並測試他們支持的瀏覽器。 –

+0

很棒!更多6分鐘我會將它標記爲已解決。順便說一句朋友告訴了我關於BLOCK元素的一些東西,這也能解決我的問題,他是什麼意思? –