Странное поведение Chrome: вычисляет все проценты маржи правильно, за исключением маржинальной вершины! - PullRequest
0 голосов
/ 29 апреля 2011

Когда я объявляю этот стиль для div:

#fbInner{
    position: absolute;
    margin: 11.2% 9.7% 0% 26.4%;
    width: 63.5%;
    height: 54.6%;
    overflow: visible;
    /*max-height: 190px;
    max-width: 490px;*/
    font-size: 11px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    color: #FFF;
    /*border: solid 2px gray;*/
}

Chrome устанавливает каждое поле справа, кроме вершины поля, которое установлено намного меньше, чем в других браузерах ... странно, все остальные поляотображается так, как должно ...

В чем причина?Есть ли обходной путь, который все еще использует проценты?

1 Ответ

2 голосов
/ 29 апреля 2011

Поскольку это вопрос CSS для x-браузера, сброс стилей CSS будет ценным первым шагом - возможно, даже решением. Вы не раскрыли HTML-код, поэтому я не знаю, какие другие теги или стили влияют на #fbInner

В любом случае, вот таблица стилей "сброс настроек meyerweb": http://meyerweb.com/eric/tools/css/reset/

Ссылка это самое верхнее в вашем HTML-файле. Это, вероятно, сломает ваш сайт, но это хорошо. По крайней мере, теперь он должен быть одинаково сломан во всех браузерах. Когда вы исправили внешний вид своей страницы, она должна работать должным образом в большинстве / всех браузерах.

...