Se você precisar escrever uma marcação semanticamente correta, mesmo em HTML5, não use '
para escapar aspas simples. Embora, eu posso imaginar que você realmente quis dizer apóstrofo e não aspas simples.
aspas simples e apóstrofos não são os mesmos, semanticamente, embora possam parecer iguais.
Aqui está um apóstrofo.
Use '
para inseri-lo se precisar de suporte HTML4. (editado)
No inglês britânico, aspas simples são usadas assim:
"Ele me disse para 'tentar'", eu disse.
As cotações vêm em pares. Você pode usar:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
ter aspas aninhadas de maneira semanticamente correta, adiando a substituição dos caracteres reais para o mecanismo de renderização. Essa substituição pode ser afetada pelas regras de CSS , como:
q {
quotes: '"' '"' '<' '>';
}
Um artigo antigo, mas aparentemente ainda relevante, sobre a marcação semanticamente correta: The Trouble With EM 'n EN (e outros personagens obscuros) .
(editado) Costumava ser:
Use 'para inseri-lo se precisar de suporte HTML4.
Mas, como @James_pic apontou, essa não é a aspas simples, mas a "Cotação curvada única, à direita".
'
é válido em HTML5 .