2009-08-25 48 views
4

你有沒有總結過這個?什麼時候會<td valign =「top」>不工作?

現在我遇到了一個,很奇怪,不知道爲什麼。

我的代碼:

<td valign="top"> 
    <input type="text" /> 
    <iframe scrolling="no" height="21px" frameborder="0" width="62px" marginheight="0" marginwidth="0" src="Server/SecCode.php"> 
    </iframe> 
</td> 

但它原來是「輸入」被valigned底部,而「IFRAME」頂端。

+3

「不工作」 並不意味着什麼。發佈你的代碼,預期的輸出,以及你的實際問題。 – Juliet 2009-08-25 16:38:01

+0

@朱麗葉,它已經完成:) – omg 2009-08-25 16:44:22

+0

你使用TD來垂直對齊嗎? – Zoidberg 2009-08-25 16:48:34

回答

1

我同意,多一點信息將有助於追蹤此問題。如果只是爲了調試的目的,你可以試試:如果你用你的頁面上的其他類型的文檔類型

<td valign="top"> 
<input type="text" /><Br/> 
<iframe scrolling="no" height="21px" frameborder="0" width="62px" marginheight="0" marginwidth="0" src="Server/SecCode.php"> 
</iframe> 

+0

爲什麼你想添加一個「br」? – omg 2009-08-25 17:15:46

+0

我已經提供了所有相關信息。我可以從螢火蟲看到,沒有應用其他css規則。 – omg 2009-08-25 17:16:19

0

VALIGN只會工作, 可能你碰到這樣的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 

嘗試刪除文檔類型,什麼是不好的做法,看看它是否有效..

所以只放html標籤..

+0

仍然不工作:( – omg 2009-08-25 17:29:24

8

我經歷過類似的東西,當我td標籤來修正它的問題,我中手動添加CSS代碼

<td style=" vertical-align: top;" > 

2

變化的DOCTYPE到

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
相關問題