2011-11-26 11 views
5

मैं तत्व से पहले एक पायलक्रो (¶) चिह्न जोड़ने की कोशिश कर रहा हूं। यह कोड केवल सफारी में काम करता है। पायलक्रो प्रकट होता है।सीएसएस: पिलक्रो साइन से पहले

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

अगर मैं, दोनों मैक और पीसी, लेकिन सब पर IE के साथ कोई भाग्य एक पत्र या किसी भी पाठ या संख्या

content:"My Text"; 

पाठ फ़ायर्फ़ॉक्स में सही ढंग से प्रकट होता है के साथ \ बी -6 \ बदलें।

किसी भी मदद के लिए धन्यवाद।

+6

+1 को महत्व देता है मुझे सिखा रहा है कि प्रतीक का नाम है के लिए। – nickf

+0

[एमएसडीएन] के अनुसार (http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx#pseudoelements) ': पहले 'केवल आईई 8 में समर्थित था। – Richard

+0

निक यहां पायलक्रो और अन्य विराम चिह्नों पर एक वास्तव में दिलचस्प लेख: http://www.shadycharacters.co.uk/2011/02/the-pilcrow-part-1/ – glebski

उत्तर

4

बदलें इस के लिए सामग्री:

content: '\00b6' 

ऐसा लगता है आप पूर्ण 4 अंक निर्दिष्ट करने के लिए है।

इसके अलावा, के बारे में क्यों यह IE में काम नहीं करता है:

:before चयनकर्ता केवल हाल ही में समर्थन किया गया था (यह Richard के जवाब जो तब हटा दिया गया था में था)। According to MSDN:before केवल IE 8.

+0

धन्यवाद। मैंने इसे साइट पर रखा है। ऐसा लगता है कि हर जगह काम करता है, लेकिन फिर भी आईई 7 में कोई भाग्य नहीं है। – glebski

+0

आईई 7 समर्थन नहीं करता है: इसके बाद और: पहले लेकिन आप इस हैक का उपयोग कर सकते हैं http://css-tricks.com/snippets/css/clear-fix/ – sandeep

+1

@ संदीप आपकी लिंक किसी भी तरह से कैसे मदद करता है? – Bojangles

0

में समर्थित किया गया में :after & :before हम special characters के लिए हेक्साडेसिमल का उपयोग करें।

इस तरह:

.ydss-comment:before 
{ 
content:"\00b6"; 
} 

यहाँ विशेष वर्ण की मेज और उनकी संगत हेक्साडेसिमल http://css-tricks.com/snippets/html/glyphs/

संबंधित मुद्दे