Я работаю над браузером navbar с закругленными углами, используя DIV и закругленные изображения. Я отлично работал в FireFox, но обнаружил, что IE его обманывает (конечно).Совместимый с браузером скругленный угол с помощью CSS
Единственная проблема, с которой я сейчас сталкиваюсь, заключается в том, чтобы мой контент DIV (navBody) растягивался в соответствии с высотой боковых изображений. В обоих браузерах теперь у меня есть это:
http://img80.imageshack.us/img80/5088/40128898.jpg
<div class="navWrapper">
<div class="navLeft"></div>
<div class="navBody">
<a href="/members">Login/Register</a>
</div>
<div class="navRight"></div>
</div>
.navRight
{
float: left;
width: 12px;
height: 25px;
background: url('/images/nav/tabright_off.png');
}
.navLeft
{
float: left;
width: 12px;
height: 25px;
margin-left: 3px;
background: url('/images/nav/tableft_off.png');
}
.navBody
{
float: left;
background: #DDDDEE;
white-space: nowrap;
font: bold 12px Verdana, sans-serif;
padding-top: 5px;
overflow: hidden;
}
.navWrapper
{
float: left;
height: 25px;
display: inline;
}
Я попытался добавить 5px обивка-снизу navBody, но это работает только на FF и IE не из-за проблем блочной модели. Установка navBody на фиксированную высоту (вкладки должны быть высотой 20 пикселей), кажется, ничего не делает. Есть идеи?
Не могли бы вы предоставить полный код/демо? –
Я добавил соответствующий код CSS – MarathonStudios
Вам действительно нужны округленные границы в IE? Если нет, просто используйте правила * border-radius. Помните, что ваш сайт не должен выглядеть одинаково в каждом браузере. –