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