Отображаемый текст в HTML больше остается в IE, чем в FireFox? - PullRequest
0 голосов
/ 04 ноября 2010

В IE 'title1' и 'title2' выровнены больше влево, чем в FireFox?Кто-нибудь может увидеть из кода ниже, почему это?Важно, чтобы они были в одинаковых точках, потому что для следующих элементов требуется их выравнивание (чтобы пользователь мог понять отображаемую информацию!)

Ответы [ 3 ]

1 голос
/ 04 ноября 2010

IE "box-модель" сильно отличается от других браузеров, поэтому может быть несколько вещей, включая только то, что отступы IE по умолчанию, поля и т.д.

Я бы использовал какой-то сброс CSS. Это, скорее всего, решит вашу проблему. Большинство проблем, с которыми я сталкиваюсь, устраняются при использовании сброса CSS.

Я бы предложил добавить (из http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded):

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

Если это все еще не работает, возможно, что-то еще на странице, и, возможно, даст нам больше кода для просмотра?

0 голосов
/ 04 ноября 2010

Это содержание TABULAR?

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

Вы упомянули, что следующее содержание не имеет смысла без выравнивания. Таблица может быть вашим решением.

0 голосов
/ 04 ноября 2010

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

...