Различный эффект жирного тега в IE и Chrome - PullRequest
1 голос
/ 17 июня 2011

Я окружил текст жирным тэгом, он отображается по-разному в IE и Chrome.

IE изображение -> enter image description here

Chrome image -> enter image description here

Может кто-нибудь подсказать, что здесь можно сделать?

Спасибо

Ответы [ 4 ]

4 голосов
/ 17 июня 2011

Оба браузера имеют различный механизм рендеринга / компоновки , результаты, скорее всего, могут отличаться.

Это вопрос вкуса и прикладного опыта разработчиков с обеих сторон, который дает различную интерпретацию о том, как отображать шрифты (и изображения, и HTML и т. Д.)

Но в большинстве случаев это не имеет значения ;).

Больше информации здесь и здесь

2 голосов
/ 17 июня 2011

IE и Chrome визуализируют теги <b> по-разному, обычно из-за CSS браузеров по умолчанию и того, как движок решает сделать исправление, чтобы приблизить их к одному и тому же, будет использовать css.

<b id="example">Time</b>

#example {
font-weight:bold;
font-size:20px;
}

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

0 голосов
/ 17 июня 2011

Если не считать весь ваш текст в виде изображений, вы ничего не можете с этим поделать.Движки рендеринга, установленные шрифты, настройка / отключение ClearType, пользовательские настройки и т. Д. Будут сговориться против вас, когда дело доходит до веб-типографики.

0 голосов
/ 17 июня 2011

Попробуйте использовать <strong> вместо этого.Это может быть более последовательным.Кроме того, убедитесь, что шрифт одинакового размера в каждом браузере?Это точно установлено?

Кроме того, Chrome и IE отображают вещи по-разному.IE может сделать текст шире, используя ClearType.

Здесь обсуждается отключение ClearType: IE8: отключить cleartype?

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