2010-12-20 35 views
0

很奇怪的事情發生在這裏的IE7,IE8:index.phpindex-2.phphref是否改變按鈕/ div的可見性?

正如你可以看到的index.php,下面的「報名詳情」按鈕是可見的。在index-2.php上,按鈕不是。這兩頁之間的唯一區別是<a href>。在index.php上,<a href>位於現有頁面(但不正確的頁面)our-partners.php。在index-2.php上,<a href>指向正確的(和現有頁面)register-now.php。

任何人都可以請解釋爲什麼會發生這種情況嗎?我要瘋了試圖理解!

儘管如下所示更改了html & css,但它仍然無法正常工作,看起來好像是因爲<a href>

MTIA!

+0

您正在測試哪種瀏覽器?它在Chrome 8.0.552.224的兩個頁面上都有提供 – Kyle 2010-12-20 10:02:12

+0

它也可以與FireFox 3.6.10一起正常工作。 – 2010-12-20 10:03:21

+0

IE7和IE8,抱歉 - 編輯帖子太晚,無法發表評論。 – circey 2010-12-20 10:04:52

回答

3

嗯,我可以在兩頁上看到它(FF 3.5)。不過,我建議不要把<a href>圍繞這樣的<div>。只需使用<a href="..." class="read-more">並將display: block;添加到您的read-more類的風格中可能會更好。這可能會也可能不會解決您的原始問題;)

+3

它在語義上*錯誤*在div中有div。內聯元素不應包含塊級元素:) +1 – Kyle 2010-12-20 10:05:23

+0

他說的是什麼!謝謝,我忘了包括「爲什麼」位:) – 2010-12-20 10:06:32

+0

謝謝。我會放棄這一點。我的思想已經轉向泥濘,我無法弄清楚如何更好地做到這一點! – circey 2010-12-20 10:06:43