2011-10-14 10 views
38

SOLUCIONADO - \00a9 utiliza en lugar de ©símbolo de copyright en el CSS: después de pseudo-elemento

Bastante explica por sí mismo:

body:after { 
    content: "© me"; 
    /* other formatting */ 
} 

En HTML, la secuencia © inserta un carácter de los derechos de autor. ¿Se puede hacer esto en Pseudo-Elementos CSS como lo estoy tratando de hacer aquí?

+0

posible duplicado de [CSS: después de codificar caracteres en el contenido] (http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content) –

Respuesta

62

CSS no utiliza las entidades de HTML; usa sus propias secuencias de escape unicode.

Debe usar \00a9 para el símbolo de copyright.

body:after { 
    content:"\00a9 me"; 
} 

ver aquí para una tabla de hoja de trucos que muestra casi todas las cuerdas entidad/Unicode que jamás había necesidad: http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/

+2

Acabo de encontrar mi respuesta a una pregunta similar que dice lo mismo. Ahora me siento realmente estúpido por haber respondido esto de manera diferente. http://stackoverflow.com/questions/5030551/cssafter-encoding-characters-in-content/5030594#5030594 – BoltClock

+1

Sí. Este es el correcto. – Brent

+1

Genial, no sabía esto. +1 –

Cuestiones relacionadas