2011-01-05 23 views
-2

網站:http://sebastiano.freehostia.com/HTML和CSS漸行漸遠的表

CSS:/style.css

我不是太知道是什麼在這裏盒子的定位腳麻。標題下面有一個大的空間,中間的兩個不平衡。有人能告訴我,請問是什麼原因引起的?

謝謝!

+1

發生了什麼是你在非語義性的表中使用表,業力正在迎頭趕上。 – zzzzBov 2011-01-05 17:47:34

+0

就像它們嵌套一樣?我沒有看到任何關於它們屬性的天生不同之處。 – Sebastian 2011-01-05 17:49:10

+1

-1表不應該用於佈局。表格用於顯示TABULAR數據...使用divs進行佈局,用於顯示數據的表格 – sethvargo 2011-01-05 17:54:28

回答

2

我認爲有一個默認的保證金在<form>元素可能會導致一些顯示問題。也許你也可以使用通用選擇器重置,看看有什麼變化來幫助診斷問題*{margin:0;padding:0}或更好:設計語義並避免基於表格的佈局(特別是嵌套表格),並從那裏開始工作。

+0

感謝您的幫助和反饋! – Sebastian 2011-01-05 17:59:41

+0

很高興爲您服務 – 2011-01-05 18:03:26

0

我快速的猜測將是H1/H2的默認保證金的事情

搞亂

嘗試添加:

h1,h2{ 
margin:0px 0px 15px 0px; 
} 

,看看有沒有改變任何東西

+0

稍微移動了一些東西,但並未解決問題。 – Sebastian 2011-01-05 17:51:18

+0

您也可以將valign =「top」添加到包含每個標籤的td標籤中左和右表,但正如上面提到的每個人你應該只使用CSS佈局,並避免表 – kilrizzy 2011-01-05 17:58:39