我目前正在使用的一個網站在IE8和IE9中表現怪異。問題出在我頁面頂部的搜索表單上。它正在創建一個雙層類,它不應該(我有一個div'搜索'類和多數民衆贊成它),並迫使我的facebook按鈕到下面的重複div內的另一行。在IE8和IE9中製作重複div類的搜索字段
請在IE8或IE9中訪問http://tbuas.firedogbeta.com,然後查看頂部的搜索框。我真的很難過這個。
我目前正在使用的一個網站在IE8和IE9中表現怪異。問題出在我頁面頂部的搜索表單上。它正在創建一個雙層類,它不應該(我有一個div'搜索'類和多數民衆贊成它),並迫使我的facebook按鈕到下面的重複div內的另一行。在IE8和IE9中製作重複div類的搜索字段
請在IE8或IE9中訪問http://tbuas.firedogbeta.com,然後查看頂部的搜索框。我真的很難過這個。
您錯過了<a>
元素上的開始標記。在<div class="search">
標籤後面加上<a>
標籤。
Firefox會自動爲你插入這個,但是IE顯然不知道該把它放在哪裏,所以它完全忽略了結束標記。儘管結束標記已經存在,所以在此修復之後,所有事情都應該很好。
你有<a/>
,而不是</a>
在這一行:
<div class="logo"><a href="/index.php"><img src="/themes/TBUAS/images/tbuas-logo.png" alt="TBUAS" /><a/></div>
在Firefox中,如果缺少結束標籤,它自動使結束標記,所以我們沒有看到任何問題。 但在IE中,它沒有。