Топ проблема маржи в IE - PullRequest
       14

Топ проблема маржи в IE

0 голосов
/ 04 октября 2011

У меня проблема с полем в IE.У меня есть изображение в div.Я сделал все поля равными 0. Но все же верхнее поле показывает немного.Я не хочу устанавливать

margin-top в отрицательное значение.Это происходит только в Ie, потому что в Firefox он расположен идеально.

У вас есть обходной путь?Вот мои атрибуты для div:

.placeImage {
visibility:visible;
overflow:auto;
height:400px;
background-image: url(image.jpg); 
background-repeat: no-repeat ;
background-position:left;
}

Я прочитал, что я могу поставить margin: 0 в теге body так:

<body style="margin-top:0; margin-left:0;"> 

С левым полем все в порядке, но сверху все еще отображаетсямало места сзади .. Помогите ..

Ответы [ 2 ]

0 голосов
/ 04 октября 2011

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

Что вам действительно нужно сделать, так это использовать'сбросить' таблицу стилей, чтобы сгладить все эти причуды за один раз.

Это довольно распространенная проблема, и многие люди написали таблицы стилей сброса.Я использую HTML5 Boilerplate , но это гораздо больше, чем просто сброс таблиц стилей, поэтому вместо того, чтобы рекомендовать конкретную, я укажу вам на это обсуждение в другом месте Stackoverflow, охватывающее большинство параметров: https://stackoverflow.com/questions/116754/best-css-reset

Надеюсь, что поможет

0 голосов
/ 04 октября 2011

Попробуйте поставить:

body
{
    padding:0;
}

EDIT

Не стесняйтесь смотреть на эту jsFiddle, демонстрирующую это:

http://jsfiddle.net/Lrume/2/

...