IE8 показывает запас, но не должен

В IE8 мой заголовок выглядит так, как будто установлено нижнее поле, но поля установлены на 0 пикселей. Я установил свойство границы, чтобы проверить это.

Я использую теги DIV, а не заголовок HTML5, навигацию и т. д.

Теперь, когда я смотрю на это изображение, я также замечаю лишний пиксель справа.

#header
{
    margin:  0px;
    padding: 0px;
    width:   800px;
    height:  200px;
    border:  1px solid red; /* test */
}

#nav
{
    margin:  0px;
    padding: 0px;
    border:  1px solid black; /* test */
}

введите здесь описание изображения


person tehlivi    schedule 11.05.2012    source источник
comment
Не могли бы вы показать свою разметку?   -  person Johannes Lumpe    schedule 11.05.2012


Ответы (1)


Откуда серый цвет в шапке? Если это изображение, вы можете проверить, соответствуют ли его размеры размерам в вашем определении CSS (например, 800 x 200 пикселей). В противном случае попробуйте удалить все поля на изображении.

Не видя полной структуры HTML, трудно устранить неполадки.

person BenM    schedule 11.05.2012
comment
‹div id=header› ‹a href=› ‹img src=images/testheader.jpg width=800px height=200px alt=test/› ‹/a› ‹/div› и * { margin: 0; заполнение: 0; } - person tehlivi; 15.05.2012
comment
Серый цвет на изображении testheader.jpg. размеры совпадают идеально. Почему еще это будет работать во всем, кроме IE? - person tehlivi; 17.05.2012
comment
Попробуйте добавить a img { border: none; } в свой CSS. - person BenM; 17.05.2012
comment
Тогда, не видя полной структуры HTML, я боюсь, что мы мало чем сможем помочь. - person BenM; 18.05.2012
comment
У меня была глупая ошибка в CSS, которую я понял сам. Но спасибо вам, ребята, за вашу помощь. - person tehlivi; 27.06.2012