Когда вы вводите текст в любую достаточно современную программу обработки текста, даже если ваша клавиша на клавиатуре показывает этот вездесущий символ двойных кавычек ASCII, вы видите хорошие «фигурные» открывающие и закрывающие знаки препинания, когда вы нажимаете на него.
Эти специальные цитаты не могут быть найдены на вашей клавиатуре. Но программы обработки текста понимают, что когда вы помещаете что-то в кавычки, вам нужны красивые левые и правые кавычки, и они заменяют введенные символы правильными. То же самое относится и к апострофам. Вы когда-нибудь видели апостроф ASCII, такой как на клавиатуре, в книге или брошюре? Конечно, нет. То, что мы обычно видим в печатных материалах, это заключительная одинарная кавычка. На самом деле существует огромное количество символов, которые не представлены на стандартной клавиатуре, хотя эти символы отображаются на веб-страницах и в печатных материалах.
Теперь, это все хорошо для людей, использующих текстовые процессоры. Но для тех из нас, кто печатает текст в HTML-документе, не существует системы, которая автоматически заменяла бы символы наших клавиатур их грамматически правильными эквивалентами. В зависимости от того, какой тип символов использует ваш веб-сайт, при вставке этих символов непосредственно в HTML-документ вы можете увидеть кучу тарабарщины на отображаемой странице. Кроме того, включение в текст символов, используемых HTML, таких как <
>
По этим причинам был создан ряд специальных кодов или объектов — мы вводим их в наши HTML-документы, чтобы получить правильные знаки препинания и практически любые специальные символы, которые нам могут понадобиться. Примеры в таблице ниже — это всего лишь пример множества существующих кодов символов HTML.
Крайний левый код известен как имя объекта или ключевое слово . Например, чтобы создать символ авторского права в вашем документе, введите copy
вы увидите © на отображаемой странице. Каждый из этих объектов также имеет числовой эквивалент; числовой эквивалент копии равен # 169, который выдает тот же символ.
Пример списка ссылок на сущности символов HTML
сущность | символ | Описание |
---|---|---|
& Лт; | < | Меньше, чем |
& Gt; | > | Больше чем |
& Amp; | & | амперсант |
& Lsquo; | ‘ | Левая одинарная кавычка |
& Rsquo; | ‘ | Правильная одинарная кавычка |
& Ldquo; | « | Левая двойная кавычка |
& Rdquo; | « | Правильная двойная кавычка |
& LAQUO; | « | Левый угол цитаты |
& RAQUO; | » | Цитата под прямым углом |
& Рег; | ® | Зарегистрированная торговая марка |
&сделка; | ™ | Торговая марка |
& Копировать; | © | авторское право |
& Цент; | ¢ | цент |
& Фунт; | £ | фунт |
&евро; | € | Евро |
& Иен; | ¥ | иена |
& Frac14; | ¼ | Одна четверть |
& Frac12; | ½ | Одна половина |
& Frac34; | ¾ | Три четверти |
Более полный список кодов и их альтернативных номеров сущностей можно найти на странице HTML-сущностей W3Schools.
У всех нас были приключения с использованием специальных символов онлайн. На какие подводные камни вы стали жертвой? И какой совет вы можете дать, чтобы помочь другим избежать их?