В IE косо отображается сайт, нет нужного выравнивания и идет смещение сайдбар ниже основного текста. В опере все идеально. Если кто сталкивался с таким и знает как решить подскажите пожалуйста.
Привожу скрины чтобы было ясно
В IE косо отображается сайт, нет нужного выравнивания и идет смещение сайдбар ниже основного текста. В опере все идеально. Если кто сталкивался с таким и знает как решить подскажите пожалуйста.
Привожу скрины чтобы было ясно
навскидку – где то ошибка с отступом и (или) шириной
margin-left в IE удваивается (если он есть у блока сайдбара или контента)
как избежать этого?
поправить ксс, сделав отступ меньше
Все просто: сначала думать, а потом верстать.
Хак для IE 6 и ниже будет такой:
* html .block-kakoi-to {margin-left: 10px}
если
.block-kakoi-to {margin-left: 20px}
исправил но не помогло. Верстал не я – это готовый шаблон.
Вот ссылочка- это тот самый шаблончик [url]www.dpfgroup.ru/rockinbizred-11.zip[/url]
там все в неизменном виде. проблемма была изначально.
если не сложно посмотреть и решить проблемму – буду очень признателен. Спасибо.
Поставил. Проверил. Проблем не вижу.
Хочу сообщить интересную информацию по поводу двойного маргина в IE6.
Удваивается он в только слева и справа в том случае если у блочного элемента проставлен float (left или right), НО если в CSS ему поставить display:inline то он во всех браузерах будет выглядить одинаково и CSS будет валидный.
ps: по моему мнению Float элементы не относятся ни к блочным, не к линейным, они совмещают свойства обоих, не занимают высоту как линейные, но в тоже время понимают hright как блочные…
странно, очень странно.
О, это интересно, я была уверена, что это касается только левого margin
Извините. что так настырно достаю, перепробывал поставить display:inline куда только можео, все равно не получается. Привожу рисунок с участками css как раз с теми самыми float (left или right), margin : right, и в участке блока меню еще прописано display:inline. Объясните пожалуйста куда надо что запихнуть?
Поставил вашу тему проверил на двух компьютерах в IE6, все Отлично
Еще можно Margin заменить на Padding он то уже точно везде одинаково смотрится