ОБНОВЛЕНИЕ № 2: Я решил почти все свои проблемы, за исключением одного основного. С той же структурой и CSS IE7 / 6 отображает каждый a со 100% шириной своего контейнера. Мне нужно, чтобы этого не случилось. Кроме того, все остальное в порядке. Может ли кто-нибудь просветить меня?
ОБНОВЛЕНИЕ: должно выглядеть так
У меня есть следующая HTML-страница (подробно ниже). Он просто отображает 2 стилизованные кнопки из ссылок. Моя проблема заключается в том, что IE6 & 7 отображает его иначе, чем Firefox, Safari, IE8 и Chrome, которые все отображают правильно
Я целый день бился головой о стену, пытаясь заставить ее работать в IE6 / 7. Может кто-нибудь дать совет, что я делаю не так?
Спасибо
<html>
<head>
<style>
.niw-button {
background: #1f81c0 url(niw-btn-gradient-normal.png) repeat-x;
border: none;
color: #fff;
display: inline-block;
font-weight: bold;
margin-right: 6px;
min-width: 95px;
padding: 2px;
text-decoration: none;
}
.niw-button:hover {
background: #5e698f url(niw-btn-gradient-hover.png) repeat-x;
}
.niw-button > .niw-button-contents {
border: 1px solid #73b1da;
}
.niw-button > .niw-button-contents:hover {
border: 1px solid #99a1bc;
}
.niw-button .niw-button-icon {
background-position: center;
background-repeat: no-repeat;
float: right;
height: 25px;
width: 27px;
}
.niw-button .niw-button-text {
height: 25px;
line-height: 1.5em;
padding-left: 5px;
padding-right: 27px;
text-align: center;
text-transform: uppercase;
}
.right-align {
float:right;
}
.niw-icon-cancel {
background-image: url(niwater_cancelIcon.png);
}
</style>
</head>
<body>
<a class="niw-button right-align" href="#">
<div class="niw-button-contents">
<div class="niw-button-icon niw-icon-cancel"></div>
<div class="niw-button-text">Cancel</div>
</div>
</a>
<a class="niw-button" href="#">
<div class="niw-button-contents">
<div class="niw-button-icon niw-icon-cancel"></div>
<div class="niw-button-text">Cancel</div>
</div>
</a>
</body>
</html>