По-видимому, простой, но я не могу найти что-либо релевантное в Интернете.
Каков правильный 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).
Вкратце, статья утверждает, что: