2011-11-26 11 views
5

Próbuję dodać znak pilcrow (¶) przed elementem. Ten kod działa tylko w Safari. Pojawia się pilcrow.CSS: przed znakiem Pilcrow'a

.ydss-comment:before 
{ 
content:"\B6\"; 
color:red; 
font-size:1.5em; 
} 

Gdybym zastąpić \ \ B6 z litery lub dowolnego tekstu lub liczby

content:"My Text"; 

tekst pojawia się poprawnie w Firefox, Mac i PC, ale nie ma szczęścia w ogóle z IE.

Dzięki za pomoc.

+6

+1 za nauczenie mnie co nazwa tego symbolu jest. – nickf

+0

Zgodnie z [MSDN] (http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx#pseudoelements) ': before' było obsługiwane tylko w IE 8. – Richard

+0

nick jest naprawdę ciekawy artykuł na temat pilcrowi i innych symboli interpunkcyjnych tutaj: http://www.shadycharacters.co.uk/2011/02/the-pilcrow-part-1/ – glebski

Odpowiedz

4

zmienić zawartość tego:

content: '\00b6' 

Wydaje się, że trzeba podać pełne 4 cyfry.

także o tym, dlaczego to nie działa w IE:

(Było to w Richard „s odpowiedzi, która została następnie usunięte)

Selektor :before był obsługiwany tylko w ostatnim czasie. According to MSDN:before był obsługiwany tylko w IE 8.

+0

Dziękuję. Umieściłem to na stronie. Działa wszędzie, ale wydaje się, że nie ma szczęścia w IE7. – glebski

+0

IE7 nie obsługuje: after &: before, ale możesz użyć tego hacka http://css-tricks.com/snippets/css/clear-fix/ – sandeep

+1

@sandeep W jaki sposób twój link pomaga w jakikolwiek sposób? – Bojangles

Powiązane problemy