По-видимому, простой, но я не могу найти что-либо релевантное в Интернете.
Каков правильный HTML-код для апострофа? Это ’
?
По-видимому, простой, но я не могу найти что-либо релевантное в Интернете.
Каков правильный HTML-код для апострофа? Это ’
?
Если вы ищете одиночную кавычку, это
'
A List Apart имеет приятную ссылку на символы и типографику в HTML. Согласно этой статье, правильный объект HTML для апострофа ’
. Пример использования:.
Это '
.
Как отмечалось в msanders, на самом деле это XML и XHTML, но не определены в HTML4, поэтому я предполагаю использовать '
в этом случае. Я исправляюсь.
Стандартно-совместимый, легко запоминаемый набор кавычек html, начиная с правой одиночной кавычки, которая обычно используется в качестве апострофа:
’
— & Rsquo;‘
— & Lsquo;”
— "“
— "Зависит от того, о каком апострофе вы говорите: theres '
, ‘
, ’
и, возможно, множество других, в зависимости от контекста и языка, который вы собираетесь писать. И с объявленной кодировкой символов, например. UTF-8 вы также можете записать их непосредственно в свой HTML: '
, ‘
, ’
.
Во-первых, казалось бы, что & необходимо избегать - Проклятие &
Во-вторых, если есть вероятность, что вы собираетесь генерировать разметку для возврата через вызовы AJAX, вам следует избегать имен сущностей (поскольку не все объекты HTML действительны в XML) и используют & #xxxx; вместо этого синтаксис.
Невыполнение этого требования может привести к тому, что разметка считается недействительной.
Объект, который, скорее всего, будет затронут этим, - & nbsp;, который должен быть заменен на & # 160;
Вот отличная ссылка для HTML-кодов Ascii:
http://www.ascii.cl/htmlcodes.htm
Код, который вы ищете, это: & # 39;
Обратите внимание, что '
IS определен в HTML5, поэтому для современных веб-сайтов я бы посоветовал использовать '
, поскольку он намного читабельнее, чем '
Проверьте: http://www.w3.org/TR/html5/syntax.html#named-character-references
'
в десятичном формате.
%27
в шестнадцатеричном формате.
Хотя объект '
может поддерживаться в HTML5, он выглядит как апостроф пишущей машинки. Он не похож на настоящий кудрявый апостроф, который похож на конечный кавычек: ’
.
Посмотрите, когда я пишу их друг за другом:
1: правый объект с одиночной кавычкой, 2: объект апострофа: ’
'
.
Я попытался найти правильную сущность или команду alt специально для обычного выглядящего апострофа (который опять же выглядит "идентичным закрывающей правой одиночной кавычке" ), но я не нашел его. Мне всегда нужно вставить правильный одинарный кавычек, чтобы получить визуально правильный апостроф.
Если вы используете только теги ’
(ALT + 0146) или автотекст, а кавычки как фигурные в текстовом редакторе, например Word 2013, используйте <meta charset="UTF-8">
.
Я нашел FileFormat.info Unicode Character Search, чтобы помочь вам найти точные коды символов.
Вводя просто '
(символ слева от клавиши return на моей американской клавиатуре Mac), в результаты поиска несколько результатов различных завитушек и языки.
Я бы предположил, что исходный вопрос заключался в том, чтобы просить типографски правильную U + 02BC ʼ
, а не пишущую машинку fascimile U + 0027 '
.
W3C рекомендует использовать шестнадцатеричные коды для объектов HTML (см. ниже). Для U + 02BC это будет ʼ
, а не '
для U + 0027.
http://www.w3.org/International/questions/qa-escapes
Использование символов escapes в разметке и CSS
Hex против десятичного. Обычно, когда Unicode Standard ссылается на или перечисляет символы, он делает это с использованием шестнадцатеричного значения.... Учитывая преобладание этого соглашения, часто полезно, хотя и не обязательно, использовать шестнадцатеричные числовые значения в escape-последовательности, а не десятичные значения...
http://www.w3.org/TR/html4/charset.html
5 Представление HTML-документа... 5.4 Undisplayable characters
... Если отсутствующие символы представлены с использованием их числового представления, используйте шестнадцатеричную (не десятичную) форму, так как это форма, используемая в стандартах набора символов.
Просто еще одна ссылка с хорошо сохранившейся коллекцией Html Entities
Даже если '
читает лучше, чем '
, и стыдно не использовать его, как отказоустойчивый, используйте '
.
'
- это действительный объект HTML 5, однако он не является допустимым HTML 4.
Если <!DOCTYPE html>
находится в верхней части вашего HTML-документа, используйте '
Насколько я знаю, это '
, но кажется, что вы тоже работаете.
Используйте '
для прямого апострофа. Это, как правило, более читаемо, чем числовое число '
(если другие могут читать HTML напрямую).
Изменить: msanders указывает, что '
недействителен HTML4, чего я не знал, поэтому следуйте большинству других ответов и используйте '
.
Вы можете попробовать '
, как показано в http://unicodinator.com/#0027
There is a reasonable article here that argues for the use of U+02BC (MODIFIER LETTER APOSTROPHE) (aka ʼ or ʼ) rather than ’ (RIGHT SINGLE QUOTATION MARK).
Вкратце, статья утверждает, что: