@ Джош Стодола, что если его в JavaScript? Это закроет тег :)
9
Вы можете ввести \ ':-), но использовать & # 8217;
Азиз
4
@TomAnderson Это правда, ’для правильной одинарной кавычки - и это также для апостроф. Они используют один и тот же символ.
Рори О'Кейн
37
Существуют важные различия между кавычками, апострофами и другими символами, такими как градусы и минуты, дюймы и футы. Даже если они выглядят одинаково «и» для вас, это зависит от шрифтов. Это также зависит от приложения. Например, текстовые процессоры на французском языке меняют кавычки на гильерметики, такие как << и >>, и расположение фигурных кавычек низкое или высокое также варьируется в зависимости от языка. Подобные проблемы возникают с дефисами и тире, и дефис с переносом строки не совпадает с дефисом словообразования, а знак минус - это совсем другое. Языки программирования, которые сбиваются при
Мой босс только что заставил меня заменить единственную цитату на нашем сайте на правильный типографский апостроф. & # 39; технически, по ее словам, не является апострофом ... однако W3C рассматривает это как апостроф. Я видел, черт возьми, с правильным английским и типографикой «является» для большинства людей.
Cleanshooter
143
Вопрос говорит «апостроф», а не «одинарная кавычка». Если вы уже знаете, что хотите апостроф, вы также можете использовать правильный апостроф ’('). Это не вредит и сделает некоторых читателей счастливее.
Рори О'Кейн
18
'Апостроф / единственная кавычка ascii "смешанного использования". Но стандарт Unicode гласит, что вы должны отдавать предпочтение ’апострофу и правой одинарной кавычке и ‘левой одинарной кавычке.
Беннет МакЭлви,
13
Комментарий Conexion от правки, которую я отклонил: «Если вы используете HTML5, апостроф определяется в спецификации как '. Если вы хотите более обратно совместимый код ( 'недопустимый в HTML4), используйте: ’»
Vi.
3
Большинство людей, которые находят эту страницу, вероятно, ищут ’для использования в сокращениях, например, не могут. Смотрите ответ Джозефа ниже для большего.
Лиам
104
A List Apart имеет хорошую ссылку на символы и типографику в HTML . Согласно этой статье, правильный объект HTML для апострофа ’. Пример использования: '.
Вы также можете использовать ’или ’вместо ’. Я нахожу мнемоническую версию немного легче для чтения. Шестнадцатеричная версия легче найти в кодовых таблицах Юникода.
Тед Хопп
5
Стандарт Unicode гласит, что ’это «предпочтение» над 'апострофом.
Беннет МакЭлви,
Спасибо за ссылку от unicode.org, @BennettMcElwee. Что касается меня, я бы определенно «предпочел», чтобы апостроф и правильная одинарная кавычка рассматривались как отдельные глифы, если они семантически различны, поэтому 'остается лучшим выбором IMO. По сути, кажется, что некоторым людям не нравится, что он недостаточно кудряв (в знак типографской серьезности, я не знаю ...), но это не относится к делу.
Николя Ле Тьерри д'Аннекин
3
Они не вдавались в подробности, но: «Примечание редакции: эта статья, хотя и блестящая для своего времени, сейчас устарела». Статья была опубликована в октябре 2001 г.
Как отметили msanders, на самом деле это XML и XHTML, но они не определены в HTML4, поэтому я полагаю, что 'в этом случае используйте. Я исправлен.
& APOS; не является допустимым объектом HTML 4. Это часть XML и часть XHTML 1.0. См .: w3.org/TR/xhtml1/#C_16
msanders
Вам нужно использовать & # 39; не & 39; , Цифровой символ заставляет его появляться, в противном случае он просто записывается. Кроме того, для него существует слово «сущность», но оно технически недопустимо в более ранних версиях HTML благодаря опечатке, сделанной W3C (хотя большинство браузеров в любом случае поддерживают версию слова, но я не могу вспомнить, что это такое).
tomysshadow
17
Соответствующий стандарту, легко запоминающийся набор HTML-кавычек, начиная с правильной одинарной кавычки, которая обычно используется в качестве апострофа:
Зависит от апострофа вы говорите: есть ', ‘, ’и , вероятно , многие другие из них, в зависимости от контекста и языка вы намеревающийся писать. И с объявленной кодировкой символов , например , UTF-8 , вы можете написать их прямо в HTML: ', ‘, ’.
Этот ответ правильный, за исключением того ‘, что никоим образом не является апострофом.
Николас Барбулеско
«И с объявленной кодировкой символов, например, UTF-8, вы также можете записать их прямо в ваш HTML». Это очень интересно - я этого не знал! Мне было бы интересно увидеть источник для этого, если у вас есть.
Сэм
12
Во-первых, может показаться, что & apos; следует избегать -
Проклятие & apos;
Во-вторых, если есть вероятность создания разметки для возврата через вызовы AJAX, вам следует избегать имен сущностей (так как не все сущности HTML допустимы в XML) и использовать & # XXXX; синтаксис вместо.
Невыполнение этого требования может привести к тому, что разметка будет считаться недействительным XML.
Объект, на который это, скорее всего, повлияет, это & nbsp ;, который следует заменить на & # 160;
Это потому что не является частью HTML 4 (хотя является частью XHTML - см. w3.org/TR/xhtml1/#C_16 )
msanders
6
Обратите внимание, что он 'определен в HTML5, поэтому для современных веб-сайтов я бы посоветовал использовать' его, так как он гораздо более читабелен, чем'
Хотя 'сущность может поддерживаться в HTML5, она выглядит как апостроф пишущей машинки. Это не выглядит , как настоящий фигурной апостроф-который выглядит идентично заканчивающаяся кавычка: ’.
Просто посмотрите, когда я пишу их друг за другом:
Я пытался найти правильную сущность или команду alt специально для нормально выглядящего апострофа (который опять-таки выглядит «идентичным» закрывающей правой одинарной кавычке), но я не нашел его. Мне всегда нужно вставлять правильную одинарную кавычку, чтобы получить визуально правильный апостроф.
Если вы используете только ’(ALT + 0146) или автоформат форматирования апострофов и кавычек на пишущей машинке как фигурные в текстовом редакторе, таком как Word 2013, используйте <meta charset="UTF-8">.
Использование экранирования символов в разметке и CSS
Шестнадцатеричный или десятичный. Обычно, когда стандарт Unicode ссылается или перечисляет символы, он использует шестнадцатеричное значение. … Учитывая распространенность этого соглашения, часто полезно, хотя и не обязательно, использовать шестнадцатеричные числовые значения в escape-числах, а не десятичные значения…
5 HTML-представление документа … 5.4 Не отображаемые символы
… Если пропущенные символы представлены с использованием их числового представления, используйте шестнадцатеричную (не десятичную) форму, поскольку эта форма используется в стандартах набора символов.
Сайт FileFormat.info поддерживается независимо от человека. Я просто считаю, что его поиск проще всего использовать. См. Также страницу About / FAQ сайта
2540625
3
Просто еще одна ссылка с хорошо поддерживаемой коллекцией Html Entities
Используйте 'для прямого апострофа. Это имеет тенденцию быть более читабельным, чем числовой '(если другие когда-либо могут читать HTML напрямую).
Изменить: msanders указывает, что 'это не правильный HTML4, который я не знал, поэтому следуйте большинству других ответов и используйте '.
Извините, если это кого-то оскорбляет, но в блоге Теда Клэнси есть разумная статья , в которой оспаривается рекомендация комитета Unicode использовать & # 8217; (ПРАВИЛЬНАЯ ОДНОКВАЖНАЯ КВАРТАЦИЯ) и предлагает вместо этого использовать U + 02BC (ПИСЬМО МОДИФИКАТОРА АПОСТРОФЫ) (он же & # 700; или & # x2bc;).
В двух словах, статья утверждает, что:
Знак пунктуации (такой как кавычка) обычно разделяет слова и фразы, в то время как стороны сокращения действительно не могут быть разделены и все еще имеют смысл.
Использование модификатора позволяет выбрать сокращение с помощью регулярного выражения \ w +
Проанализировать кавычки, встроенные в текст, проще, если в сокращениях также отсутствуют кавычки
’
для правильной одинарной кавычки - и это также для апостроф. Они используют один и тот же символ.Ответы:
Если вы ищете одну цитату, это
источник
’
('). Это не вредит и сделает некоторых читателей счастливее.'
Апостроф / единственная кавычка 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-документа, используйте'
источник
'
в десятичном.%27
в шестнадцатеричном видеисточник
Хотя
'
сущность может поддерживаться в 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
http://www.w3.org/TR/html4/charset.html
источник
Просто еще одна ссылка с хорошо поддерживаемой коллекцией Html Entities
источник
Насколько я знаю это
'
но это, кажется, твое работаетСмотрите http://w3schools.com/tags/ref_ascii.asp
источник
Используйте
'
для прямого апострофа. Это имеет тенденцию быть более читабельным, чем числовой'
(если другие когда-либо могут читать HTML напрямую).Изменить: msanders указывает, что
'
это не правильный HTML4, который я не знал, поэтому следуйте большинству других ответов и используйте'
.источник
Вы можете попробовать
'
как видно на http://unicodinator.com/#0027источник
Извините, если это кого-то оскорбляет, но в блоге Теда Клэнси есть разумная статья , в которой оспаривается рекомендация комитета Unicode использовать & # 8217; (ПРАВИЛЬНАЯ ОДНОКВАЖНАЯ КВАРТАЦИЯ) и предлагает вместо этого использовать U + 02BC (ПИСЬМО МОДИФИКАТОРА АПОСТРОФЫ) (он же & # 700; или & # x2bc;).
В двух словах, статья утверждает, что:
источник