Рекомендации HTML: следует ли использовать & rsquo; или специальную комбинацию клавиш?
Я знаю, что ’
создаст апостроф в HTML-документе.
Я также знаю, что option shift right bracket
на Mac просто произведет символ ’
.
Существуют ли лучшие методы для написания кода, например, если я пишу
<b>The User’s Forum</b>
или
<b>The User’s Forum</b>
(обратите внимание, что с помощью сочетания клавиш я смог набрать ’
вместо '
выше)
Мне кажется, что последний (с использованием сочетания клавиш) более надежный, поскольку он вряд ли отображает необработанный HTML, если, например, он не экранировался.
С другой стороны, специальный символ может быть недоступен для чтения в некоторых браузерах, возможно (?).
У кого-нибудь есть рекомендации по этому поводу?
Ответы
Ответ 1
Я не думаю, что один лучше другого в целом; это зависит от того, как вы собираетесь его использовать.
- Если вы хотите сохранить его в столбце БД, который имеет кодировку/сопоставление, которая не поддерживает правильный символ одиночной кавычки, вы можете запустить ее в качестве многобайтового символа вместо 7-разрядного ASCII (
’
).
- Если вы показываете его на элементе html, который указывает кодировку, которая ее не поддерживает, она может не отображаться в любом случае.
- Если многие разработчики собираются редактировать/просматривать этот файл с помощью редакторов/клавиатур, которые не поддерживают правильную типизацию или отображение символа, вы можете использовать объект
- Если вам нужно преобразовать файл между различными кодировками или форматами символов, вы можете захотеть использовать объект
- Если ваш код HTML может скрывать объекты ненадлежащим образом, вы можете использовать символ.
В общем, я бы больше склонялся к использованию символа, потому что, как вы указываете, его легче читать и печатать.
Ответ 2
Типично, правильный глиф для использования в пунктуации предложения - это знак кавычки, как одиночный (в том числе для апострофов), так и двойные кавычки. Прямолинейная марка, которую мы часто видим в Интернете, называется просторной, которая также поставляется в одно- и двухлокальных вариантах и имеет ограниченное использование, в основном для измерений.
В этой статье объясняется, как правильно их использовать.
Ответ 3
С ’
вы наверняка знаете, что результат будет правильным, независимо от того, что.
Я бы хотел, чтобы '
выводил правильный апостроф, а не апостроф пишущей машинки. Его 2013 год, ради бога!
Ответ 4
Вы должны использовать только ’
, если вы намерены сделать либо закрытую одинарную кавычку, либо апостроф. Обе эти знаки препинания изогнуты по форме в большинстве шрифтов. Если вы намерены сделать ногу, перейдите на другой маршрут. Ножка всегда является прямой вертикальной отметкой.
Это вопрос типографии. Один из способов правильный; другой - нет.
Ответ 5
Если ваш текст будет потребляться не-браузерами, тогда безопаснее вводить символ с помощью клавиатуры-combo option shift right bracket
, потому что ’
не будет преобразован в апостроф с помощью обычного анализатора XML или JSON. (например, если вы используете этот контент для собственных приложений Android/iOS).
Ответ 6
Один риск использования сочетания клавиш заключается в том, что он требует использования кодировки, отличной от ASCII. Это может быть хорошо, но если ваш источник загружен разными редакторами в разных локалях, вы можете столкнуться с проблемой где-то вдоль линии.
Возможно, было бы безопаснее использовать либо ’
, либо ’
(которые эквивалентны), поскольку оба являются ASCII.