У меня проблемы с некоторыми свойствами CSS в IE8.
Я тестировал свой сайт в IE7, Chrome и Firefox, и они работают нормально, но у IE8 есть некоторые проблемы с макетом.
Я проверял опцию инструмента разработчика на ie8 и заметил, что некоторые свойства, которые я установил в CSS, игнорируются ie8. Например:
#header
{
position: relative;
padding: 20px;
height: 100px;
background:url(header.png);
}
В этом заголовке IE8 проигнорировал свойство высоты: если я проверяю элемент в инструментах разработчика, это свойство отсутствует, и оно разбивается на другую строку:
background:url;HEIGHT: 100PX
То же самое происходит и с поплавками:
#logon
{
float: left;
text-align:right;
width:20%;
height: 40px;
padding-left: 0px;
padding-right:7px;
border:0;
margin:0;
background: url(navgradient.gif);
}
Это игнорирует значение с плавающей запятой:
background: url(navgradient.gif); FLOAT:left;
Что здесь происходит и как это исправить?
background-image: url(navgradient.gif)
? - person Pekka   schedule 09.05.2010