Если вам нужно написать семантически правильную разметку, даже в HTML5, вы не должны использовать '
экранирование одинарных кавычек. Хотя, я могу представить, что вы на самом деле имели в виду апостроф, а не одиночную кавычку.
одиночные кавычки и апострофы не являются семантически одинаковыми, хотя они могут выглядеть одинаково.
Вот один апостроф.
Используйте, '
чтобы вставить его, если вам нужна поддержка HTML4. (отредактированный)
В британском английском одинарные кавычки используются так:
«Он сказал мне« попробовать », - сказал я.
Цитаты идут парами. Ты можешь использовать:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
иметь вложенные кавычки семантически правильным способом, откладывая замену фактических символов в механизм рендеринга. На эту замену могут повлиять правила CSS , такие как:
q {
quotes: '"' '"' '<' '>';
}
Старая, но все еще актуальная статья о семантически правильной разметке: Проблема с EM 'n EN (и другими неясными персонажами) .
(отредактировано) Это раньше было:
Используйте ', чтобы вставить его, если вам нужна поддержка HTML4.
Но, как указал @James_pic, это не прямая одинарная кавычка, а «Правильная одиночная кавычка».
'
действует в HTML5 .