2012-12-18 2 views
0

css :before { content:"" } 문을 사용하여 SGML 문자를 출력 할 수 있습니까?SGML in css "content"

이 작동하지 않습니다

span:before { content:"√" } 

이스케이프 중 하나가 작동하지 않는 것 같습니다.

답변

2

SGML/HTML 엔터티를 의미합니까?

아니요, content 속성은 마크 업을 허용하지 않습니다. 이 경우 실제 유니 코드 문자 인 √ 또는 해당 이스케이프 문자열을 사용해야합니다.

span:before { content:"\221A" } 
+2

답변이 정확하고 실용적입니다. 그러나 완전성을 위해 : XHTML doctype과 함께 제공되는 XHTML 문서에서'style' 요소 안에'√ '을 사용할 수 있습니다. 왜냐하면 CSS에서'√ '이 올바른 것이 아니라 XHTML이'style' 요소를 파싱하여 엔티티 참조를 인식하고 해석함으로써 브라우저의 CSS 인터프리터 부분에 데이터를 전달하기 전에 의미로 바꿉니다. –