我有了2個標籤具有在HTML定義爲背景圖像的登錄頁面樣式與背景圖像重複:<button>在IE9(瀏覽器/文檔模式充分IE9和標準)
<div>
<button type="submit" name="loginButton" value="App1" class="login-button app1-logo-bkgrd align-left" />
<button type="submit" name="loginButton" value="App2" class="login-button app2-logo-bkgrd align-right" />
</div>
我有!CSS類定義:
.align-left {
float: left;
}
.align-right {
float: right;
}
.app1-logo-bkgrd {
background: transparent url('images/app1logo.png') top left no-repeat;
width:220px;
height:180px;
}
.app2-logo-bkgrd {
background: transparent url('images/app2logo.png') top left no-repeat;
width:220px;
height:180px;
}
.login-button
{
margin: 0;
padding: 0;
border: 0;
cursor: pointer;
}
我使用< DOCTYPE HTML>
出於某種原因,第二個按鈕(帶有值= 「應用2」)獲得神奇在IE9標準模式下重複,而相同的HTML/CSS在FF5中正常工作。
如果我點擊兼容模式按鈕,它會正確顯示(IE已經切換到IE7文檔類型 - 所以說開發工具)。
如果在IE 9上查看源代碼時出現問題,則顯示只有第二個按鈕的一個實例;然而,使用開發工具和使用選擇器功能,它認爲在窗體後面還有另一個App2按鈕。
我嘗試刪除1st(value =「App1」)按鈕,並將其餘按鈕更改爲使用相同的左對齊類,但現在仍然重複該原因。
任何人有什麼建議可能會導致問題?
任何[JS Bin](http://jsbin.com/)測試用例的機會? – thirtydot