Практика разработки Web-страниц


Текст со специальными символами отображается неправильно


Когда вы используете специальные символы, такие как знак авторского права и торговый знак (©, ® и ™), валютные и математические знаки (такие как ў, ч и ±), буквы с диакритическими знаками (такие как й и у), которых нет в стандартных компьютерных знаках, они не всегда правильно отображаются в броузере. Специальные символы часто являются причиной неприятностей для тех пользователей, которые используют другие операционные системы или установки языка.

Кроме того, четыре символа в HTML обычно используются для определения тэгов и атрибутов – символы &, знаки "больше" или "меньше (< и >) и знак кавычек ("). Если вы попытаетесь использовать эти символы внутри абзаца в вашем HTML или внутри значений, которые вы определили для атрибутов, страница не будет работать. Если специальные символы являются причиной ваших проблем, сделайте следующее.

  1. Изучите текст на вашей странице, включая титул страницы, заголовки и значения атрибутов, на предмет наличия зарезервированных для HTML символов (&, <, > и "). Измените их на HTML-эквивалент: &amp;, &lt;, &gt; и &quot. Например, если титул вашей страницы >> Review: "Troilus & Cressida" <<, используйте следующие знаки HTML:

    <title> &gt;&gt;Review:&quot;Troilus &amp;Cressida&quot;&lt;&lt; </title>

  2. Если вы хотите вставить символы или специальные символы так, чтобы они появлялись на вашей странице в любом броузере или системе, используйте их коды. Например, чтобы вставить знак авторского права, используйте ©:

    <p>Copyright ©2001 Evan Callahan</p>

    Вы также можете использовать номера кодов ISO для передачи символов. Например, в 5 версии броузеров можно ставить торговый знак (™) как ™, но в Netscape 4 сработает только ™. Список написаний кодов и номеров символов см. в таблице "Коды специальных символов" ниже.




Начало  Назад  Вперед