爲了簡單起見,我在文檔中創建了我的樣式以突出顯示我的問題。我有一排4個鏈接,樣式看起來像按鈕。下一個鏈接(第3項)我隱藏使用CSS。在IE8 +,Chrome,Firefox中,它可以很好地工作,但在IE7中,取消和接受按鈕(下一步按鈕的位置)之間存在間隙。在IE7中隱藏CSS和CSS錨點
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<style type="text/css">
.ButtonBar
{
margin-top: 20px;
text-align: center;
}
.LinkButton
{
background-color: #01699b;
border: 0px solid;
border-radius: 14px;
color: #fff;
cursor: pointer;
font-weight: bold;
height: 28px;
padding: 0px 11px 0px 11px;
overflow: hidden;
position: relative;
text-decoration: none;
display: inline-block;
line-height: 28px;
}
.NextButton
{
display: none;
}
</style>
</head>
<body>
<div class="ButtonBar">
<a class="PreviousButton"><span class="LinkButton">Previous</span></a>
<a class="CancelButton"><span class="LinkButton">Cancel</span></a>
<a class="NextButton"><span class="LinkButton">Next</span></a>
<a class="AcceptButton"><span class="LinkButton">Accept</span></a>
</div>
</body>
</html>
如果從背景色中刪除從.LinkButton類的所有CSS除了它不一樣的,我只是其中包括這一切顯示什麼,我到目前爲止做的事情。
我該怎麼做才能解決這個問題?
如果將鏈接浮起,會發生什麼情況? – Pete 2013-02-14 10:14:26
左浮動確實有效,我認爲必須在它們之間添加一個保證金空間以將它們分開。但是,我將如何居中對齊「按鈕欄」中的按鈕? – 2013-02-14 10:24:14
啊你不能使用浮動左邊然後 – Pete 2013-02-14 10:29:16