2011-03-25 11 views
6

मैं निम्न HTML कोड है:मैं सीएसएस में एकल या दोहरे उद्धरण चिह्नों से कैसे बच सकता हूं?

<div id="working">Touch Me!</div> 
<div id="notworking">Don't Touch Me!</div> 

और मैं इस सीएसएस है:

#working:hover:after{ 
    content: "Nice Touch"; 
    color: #0C6; 
} 
#notworking:hover:after{ 
    content: "I Said Don't Touch Me"; 
    color: #C30; 
} 

इस कोड काम कर रहा है ठीक (मेरे उदाहरण यहाँ है): http://jsfiddle.net/gchoken/NaEPq/

मेरे समस्या है जब मैं "I Said Don't Touch Me" के लिए डबल कोट्स का उपयोग करता हूं, तो मुझे एक चेतावनी मिलती है।

सीएसएस:

#notworking:hover:after{ 
    content: ""I Said Don't Touch Me""; 
    color: #C30; 
} 

चेतावनी संदेश:

Warning: Found unclosed string '";'. 

तो, वास्तव में मैं सीएसएस में एकल या डबल उद्धरण बच सकते हैं?

उत्तर

13

बैकस्लैश का उपयोग करें।

content:"i said don\"t Touch me"; 

एकल उद्धृत तारों के भीतर एकल उद्धरण के लिए चला जाता है।

jsFiddle demo

+0

धन्यवाद clock.i सोच रहा था सीएसएस यह अलग व्यवहार करता है से बचने के लिए "

#notworking:hover:after{ content:"i said don\"t Touch me"; color: #C30; } 

डेमो एक \ का उपयोग करें। हा हा हा ... – Gowri

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