Нужна помощь с CSS

extaz
На сайте с 23.02.2008
Offline
26
425

Возникла проблема с дизом, он малясь расходится в IE7. Вопрос : как убрать этот промежуток между блоками?

"Самый надежный способ удвоить свои деньги - сложить их пополам и сунуть в бумажник."
L
На сайте с 08.04.2007
Offline
48
#1

На саму верстку взглянуть бы..

[Удален]
#2

для блоков которые расходятся пиши правила с отрицательным маргином. подгоняй короче.

чтобы свойство применялось только в ие пиши

// margin-top:-10px;

например

для IE6 пиши

* margin-top: -10px;

для IE7

* + margin-top: -10px;

фокс будет ругаться на эти свойства но обрабатывать не будет

главное - эти свойства должны быть написаны после аналогичных для других браузеров а в верстку должен быть внедрен DOCTYPE например HTML 4.01 Transitional

По спецификации (по которой работает фокс, сафари и опера), применяться будет первое свойство. а ие будет брать последнее написаное с хаком.

т.е.

#div1

{

margin-top:0px;

//margin-top:-10px;

*margin-top:-15px;

}

Осталось только сами чиселки подогнать.

lazio
На сайте с 05.10.2006
Offline
47
#3

покажите верстку, обычно помогает задание блокам margin:0; padding:0.

COMFI - Начни Зарабатывать! (http://affiliate.comfi.ru/a2/466735/Program-Overview)
extaz
На сайте с 23.02.2008
Offline
26
#4

Всем спасибо , особенно neolordу, проблема решена.

Тема закрыта

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий