CSS макет не работает в IE7 (все остальные браузеры в порядке) - PullRequest
1 голос
/ 06 марта 2010

Я работаю над проектом, в соответствии с которым Университет имеет полный контроль над исходным кодом (Drupal), и все, что я могу сделать, это переопределить CSS в области тем.

Проблема, с которой я сталкиваюсь, заключается вчто заголовок не остается там, где он должен быть в IE7.
IE8 вместе с Firefox, Chrome и Safari работают точно так же, как и ожидалось.

Вот мои переопределения CSS

#uc-splash div.uc-section, div.splash{width:790px !important; height:184px !important;}
#uc-navigation div.secondary, #uc-navigation div.secondary a { color: #fff;}
#uc-navigation .primary, #uc-navigation .secondary {background-color:#14195b !important;}
#uc-navigation div.secondary, #uc-navigation div.secondary a {color:#fff !important;}
#uc-navigation div.secondary, #uc-navigation div.secondary a:hover {  background-color: #1c6fb7; color:#fff;}
#uc-content div.secondary a{color: #14195b;}
#uc-content div.secondary .block h2 { background-color: #14195b; color: #ffffff; }
#uc-content div.secondary .block{background-color:#e4e8ed;}
#uc-navigation .secondary{background-color: #14195b!important;}

И вот эта страница под вопросом.http://wcmprod2.ucalgary.ca/mha_ipe/

Буду очень признателен за любую помощь или направление.

Ответы [ 4 ]

2 голосов
/ 06 марта 2010

Изображение заголовка по какой-то причине имеет атрибут CSS, который дает ему поле -6px. Добавьте это

.logo img { margin-top: 0px !important; }

И тебе должно быть хорошо.

1 голос
/ 06 марта 2010

под заголовком, если вы имеете в виду <div id="uc-header" class="uc-section header">, то CSS, который вы здесь показали, не имеет свойства, обращающегося к заголовку uc.вы должны переопределить свойства в level-c.css

1 голос
/ 06 марта 2010

Я помню, что у меня была проблема с тегом формы в IE7 (с отступом и / или полем)

Попробуйте добавить это к вашему CSS ...

form {margin: 0; утеплитель: 0;}

Надеюсь, это поможет ... скрестив пальцы ...:)

0 голосов
/ 06 марта 2010

Сначала необходимо включить сброс, он нейтрализует стилизацию элементов HTML по умолчанию. Предоставление вам большего контроля над многими браузерами.

http://developer.yahoo.com/yui/reset/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...