Казалось бы, просто, но я не могу найти что-либо актуальное в Интернете.
Какой правильный HTML-код для апострофа? Это ’
?
’
для правильной одинарной кавычки - и это также для апостроф. Они используют один и тот же символ.
Казалось бы, просто, но я не могу найти что-либо актуальное в Интернете.
Какой правильный HTML-код для апострофа? Это ’
?
’
для правильной одинарной кавычки - и это также для апостроф. Они используют один и тот же символ.
Ответы:
Если вы ищете одну цитату, это
'
’
('). Это не вредит и сделает некоторых читателей счастливее.
'
Апостроф / единственная кавычка ascii "смешанного использования". Но стандарт Unicode гласит, что вы должны отдавать предпочтение ’
апострофу и правой одинарной кавычке и ‘
левой одинарной кавычке.
'
. Если вы хотите более обратно совместимый код ( '
недопустимый в HTML4), используйте: ’
»
’
для использования в сокращениях, например, не могут. Смотрите ответ Джозефа ниже для большего.
A List Apart имеет хорошую ссылку на символы и типографику в HTML . Согласно этой статье, правильный объект HTML для апострофа ’
. Пример использования: '.
’
или ’
вместо ’
. Я нахожу мнемоническую версию немного легче для чтения. Шестнадцатеричная версия легче найти в кодовых таблицах Юникода.
'
остается лучшим выбором IMO. По сути, кажется, что некоторым людям не нравится, что он недостаточно кудряв (в знак типографской серьезности, я не знаю ...), но это не относится к делу.
Это '
.
Как отметили msanders, на самом деле это XML и XHTML, но они не определены в HTML4, поэтому я полагаю, что '
в этом случае используйте. Я исправлен.
Соответствующий стандарту, легко запоминающийся набор HTML-кавычек, начиная с правильной одинарной кавычки, которая обычно используется в качестве апострофа:
’
- '‘
- '”
- ”“
- «Зависит от апострофа вы говорите: есть '
, ‘
, ’
и , вероятно , многие другие из них, в зависимости от контекста и языка вы намеревающийся писать. И с объявленной кодировкой символов , например , UTF-8 , вы можете написать их прямо в HTML: '
, ‘
, ’
.
‘
, что никоим образом не является апострофом.
Во-первых, может показаться, что & apos; следует избегать - Проклятие & apos;
Во-вторых, если есть вероятность создания разметки для возврата через вызовы AJAX, вам следует избегать имен сущностей (так как не все сущности HTML допустимы в XML) и использовать & # XXXX; синтаксис вместо.
Невыполнение этого требования может привести к тому, что разметка будет считаться недействительным XML.
Объект, на который это, скорее всего, повлияет, это & nbsp ;, который следует заменить на & # 160;
Вот отличная ссылка для HTML-кодов Ascii:
http://www.ascii.cl/htmlcodes.htm
Код, который вы ищете: & # 39;
Обратите внимание, что он '
определен в HTML5, поэтому для современных веб-сайтов я бы посоветовал использовать'
его, так как он гораздо более читабелен, чем'
Проверьте: http://www.w3.org/TR/html5/syntax.html#named-character-references
Несмотря на то, что он '
читается лучше, '
и это позор - не использовать его, как отказоустойчивый, использовать'
.
'
является допустимым объектом HTML 5 , однако это не является допустимым HTML 4 сущностью .
Если нет <!DOCTYPE html>
в верхней части вашего HTML-документа, используйте'
Хотя '
сущность может поддерживаться в HTML5, она выглядит как апостроф пишущей машинки. Это не выглядит , как настоящий фигурной апостроф-который выглядит идентично заканчивающаяся кавычка: ’
.
Просто посмотрите, когда я пишу их друг за другом:
1: правая единичная кавычка, 2: апострофная сущность: ’
'
.
Я пытался найти правильную сущность или команду alt специально для нормально выглядящего апострофа (который опять-таки выглядит «идентичным» закрывающей правой одинарной кавычке), но я не нашел его. Мне всегда нужно вставлять правильную одинарную кавычку, чтобы получить визуально правильный апостроф.
Если вы используете только ’
(ALT + 0146) или автоформат форматирования апострофов и кавычек на пишущей машинке как фигурные в текстовом редакторе, таком как Word 2013, используйте <meta charset="UTF-8">
.
Я нашел FileFormat.info Поиск символов Unicode наиболее полезен при поиске точных кодов символов.
Простой ввод '
(символ слева от returnклавиши на моей клавиатуре Mac в США) в их поиске приводит к нескольким результатам на разных скручиваниях и языках. .
Я предположил бы, что оригинальный вопрос спрашивал о типографски правильном U + 02BCʼ
, а не о печатной машинке Fascimile U + 0027'
.
W3C рекомендует шестнадцатеричные коды для сущностей HTML (см. Ниже). Для U + 02BC это было бы ʼ
, а не'
для U + 0027.
http://www.w3.org/International/questions/qa-escapes
Использование экранирования символов в разметке и CSS
Шестнадцатеричный или десятичный. Обычно, когда стандарт Unicode ссылается или перечисляет символы, он использует шестнадцатеричное значение. … Учитывая распространенность этого соглашения, часто полезно, хотя и не обязательно, использовать шестнадцатеричные числовые значения в escape-числах, а не десятичные значения…
http://www.w3.org/TR/html4/charset.html
5 HTML-представление документа … 5.4 Не отображаемые символы
… Если пропущенные символы представлены с использованием их числового представления, используйте шестнадцатеричную (не десятичную) форму, поскольку эта форма используется в стандартах набора символов.
Просто еще одна ссылка с хорошо поддерживаемой коллекцией Html Entities
Насколько я знаю это '
но это, кажется, твое работает
Используйте '
для прямого апострофа. Это имеет тенденцию быть более читабельным, чем числовой '
(если другие когда-либо могут читать HTML напрямую).
Изменить: msanders указывает, что '
это не правильный HTML4, который я не знал, поэтому следуйте большинству других ответов и используйте '
.
Вы можете попробовать '
как видно на http://unicodinator.com/#0027
Извините, если это кого-то оскорбляет, но в блоге Теда Клэнси есть разумная статья , в которой оспаривается рекомендация комитета Unicode использовать & # 8217; (ПРАВИЛЬНАЯ ОДНОКВАЖНАЯ КВАРТАЦИЯ) и предлагает вместо этого использовать U + 02BC (ПИСЬМО МОДИФИКАТОРА АПОСТРОФЫ) (он же & # 700; или & # x2bc;).
В двух словах, статья утверждает, что: