2012-06-17 72 views
0

某些HTML代碼在我的IE8上無法正常工作,但在Firefox上運行良好。它們中的一個 是:某些HTML代碼在IE8上無法正常工作

<center></center> 

另一種是對圖像,例如ALIGN = 「absmiddle」 align屬性。

這是爲什麼?有沒有我自己的IE的問題,還是全球?

+2

* IE是全局性問題*不僅僅是你的機器:) – Sarfraz

+0

愚蠢的問題,但是在'

'和'
'之間有什麼? –

+1

當有人以「愚蠢的問題,但是......」開始評論時,這意味着「我可能會因爲問這個問題而感到愚蠢,但是......」 – Will

回答

3

center元素適用於所有瀏覽器,但其含義通常與作者期望的不同。此外,其效果可能取決於「標準模式」與「怪異模式」,在不同的瀏覽器上通常會有所不同。

absmiddle是非標準的,它在不同的模式下被區別對待。在CSS中使用vertical-align屬性通常更一致。

要獲得更具體的幫助,您需要顯示出現問題的文檔或URL。需要整個文檔,而不僅僅是一個片段,因爲瀏覽器的模式取決於doctype聲明。

3

因爲這些HTML元素和屬性已被棄用。

+0

所以如果我想爲IE中的圖像設置absmiddle位置,我該怎麼辦? – Nofuzy

+1

@Stranger'vertical-align:middle'最接近。 –

2

這是一個全局性問題,相同的代碼在所有瀏覽器中都不能正常工作。基本解決方案是使用基本和未棄用的標籤。

2

正如其他人所說,這些標籤已被棄用。

您應該嘗試使用CSS來設置頁面的樣式,並僅將HTML用作標記。處理起來非常容易,而且您的項目將更符合標準。