Почему бы не использовать `` для экранирования одинарных кавычек?
как говорится в когда одинарные кавычки в HTML стали настолько популярны? и jQuery встроил цитату в атрибут, запись Википедии на HTML говорит следующее:
символ одинарной кавычки ( ' ), используемый для цитирования значения атрибута, также должен быть экранирован как
'
или'
(Не следует экранировать как'
за исключением документов XHTML), когда он появляется в самом значении атрибута.
почему бы и нет '
использоваться? Кроме того, это "
безопасно использовать вместо "
?
5 ответов:
"
находится в официальном списке действительных HTML 4 сущности, а'
нет.С С. 16. Ссылка На Именованный Символ':
ссылка на именованный символ
'
(Апостроф, U+0027) был введен в XML 1.0, но не появляются в HTML. Авторы должны поэтому используйте'
вместо'
работать, как ожидалось в HTML 4 агент пользователя.
Если вам нужно написать семантически правильную разметку, даже в HTML5, вы должны не использовать
'
чтобы защитить одинарные кавычки. Хотя, я могу себе представить, что вы на самом деле имели в виду Апостроф, а не одну цитату.одинарные кавычки и Апостроф не то же самое, семантически, хотя они могут выглядеть одинаково.
здесь один Апостроф.
использовать
’
вставить если вам нужна поддержка HTML4.в британском английском, одинарные кавычки используются следующим образом: