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