Используя emsp; в Internet Explorer 6 - PullRequest
1 голос
/ 10 августа 2009

Поскольку у меня есть опыт работы в издательской индустрии, я предпочитаю использовать пробелы фиксированной ширины, такие как пробелы em. Тем не менее, IE6 отображает окно, когда я использую  , что действительно меня беспокоит. Могу ли я сделать замену JavaScript только для IE6, или я просто не должен использовать пробелы?

Редактировать Чтобы доказать, что это не только мой компьютер, MercerTraieste с полезной ссылкой на это изображение:

Пример неправильного отображения сущности emsp http://img11.imageshack.us/img11/6207/20090810154159.png

Ответы [ 3 ]

5 голосов
/ 10 августа 2009

Возможно, IE6 использует шрифт без пробела. Недостающие символы часто отображаются в виде полей. Если это так, тогда вопрос не в , почему IE6 отображает поле вместо пробела em? , а вместо , почему IE6 не использует шрифт, имеющий пробел em?

Вы говорите, что используете Грузию. На моем компьютере я не нашел пробел в шрифте Georgia. Возможно, другие браузеры пытаются использовать другой шрифт с пробелом em или не используют символ коробки для обозначения пропущенного символа.

Один из способов поиска символа пробела - использовать Карта символов , доступная в Аксессуары . Если вы установите флажок Расширенное представление и установите Юникод для Набор символов и установите Группировать по в Юникод Поддиапазон Вы получаете Group By поле справа. Пробел em находится в категории General Punctuation . Это может быть трудно определить, так как это ... ну, пробел.

1 голос
/ 10 августа 2009

Одна возможность состоит в том, что вы можете найти другой шрифт, который делает то, что вы хотите с пробелами em, а затем просто использовать это; В качестве альтернативы вы можете использовать таблицу стилей и установить для свойства text word-spacing значение 1em. http://www.w3schools.com/CSS/pr_text_word-spacing.asp

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

1 голос
/ 10 августа 2009

Согласно Google Doctype IE6 поддерживает символьную сущность  , поэтому ваш шрифт может не иметь.

...