Si tiene que escribir semánticamente correcta recargo, incluso en HTML5, debe no utilizar 'para escapar comillas simples. Aunque, me imagino que en realidad querías decir apóstrofe en lugar de comillas simples.
Las comillas simples y los apóstrofes no son lo mismo, semánticamente, aunque podrían parecer lo mismo.
Aquí hay un apóstrofe.
Úselo 'para insertarlo si necesita compatibilidad con HTML4. (editado)
En inglés británico, las comillas simples se usan así:
"Me dijo que lo intentara", le dije.
Las cotizaciones vienen en pares. Puedes usar:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
tener comillas anidadas de una manera semánticamente correcta, aplazando la sustitución de los caracteres reales al motor de renderizado. Esta sustitución puede verse afectada por reglas CSS , como:
q {
quotes: '"' '"' '<' '>';
}
Un artículo antiguo pero aparentemente relevante sobre el marcado semánticamente correcto: The Trouble With EM 'n EN (y otros personajes sombríos) .
(editado) Esto solía ser:
Use 'para insertarlo si necesita compatibilidad con HTML4.
Pero, como señaló @James_pic, esa no es la comilla simple, sino la "Comilla curva simple, derecha".
'es válido en HTML5 .