2011-03-25 29 views
6

Aşağıdaki HTML kodu var I:CSS'deki tek veya çift tırnak işaretlerinden nasıl kurtulabilirim?

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

Ve bu CSS var:

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

Bu kod çalışıyor cezası (benim örnek buradadır): http://jsfiddle.net/gchoken/NaEPq/

Benim sorundur "I Said Don't Touch Me" için çift tırnak kullandığımda, bir uyarı alıyorum.

CSS:

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

Uyarı mesajı:

Warning: Found unclosed string '";'. 

Yani, tam olarak nasıl CSS içinde tek veya çift tırnak kaçabilir?

cevap

13

Ters eğik çizgi kullanın.

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

Tek tırnaklı dizelerdeki tek tırnak işaretleri için de geçerlidir.

jsFiddle demo

+0

teşekkür clock.i css farklı davranır düşünüyordum @"

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

Demo kaçmak için \ kullanın. ha ha ha ... – Gowri

İlgili konular