2013-03-08 5 views
14

इस पूरे दस्तावेज है:सीएसएस: शरीर {} चयनकर्ता कार्य नहीं

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Title</title> 

    <style type="text/css"> 
     body‌ { 
      font-family: Tahoma; 
      font-size: 8px; 
      background: #f00; 
     } 
    </style> 
</head> 

<body> 
    Sample Text 
    <p>Another Text</p> 
</body> 
</html> 

और jsfiddle में: http://jsfiddle.net/HDBqZ/

यह क्यों काम नहीं कर रहा? क्या मैं कुछ भूल रहा हूँ?

+0

दिलचस्प बात यह है कि 'html {...}' काम करता है। क्या आपने बाहरी शैलियों के साथ प्रयास किया? –

+0

आपका कोड बिल्कुल सही है, मैंने अभी कुछ रिक्त स्थान हटा दिए हैं और यह –

+3

काम करता है आपके शरीर के बाद एक अजीब चरित्र है: ['यू + 200 सी'] (http://www.fileformat.info/info/unicode/char/ 200c/index.htm)। –

उत्तर

14

आपके body { चयनकर्ता में y के बाद कुछ junk हो रहा है:

>>> u'body‌' 
u'body\u200c' 

अपने body लाइन को हटाएं और उसकी हाथ से फिर से लिखें। आपके टेक्स्ट एडिटर में इन चीजों से स्वचालित रूप से छुटकारा पाने के लिए कुछ टूल होना चाहिए।

+2

हाँ वही मेरे लिए काम किया –

+0

आप यहां पूरे दस्तावेज़ को मान्य कर सकते हैं: http://validator.w3.org/#validate_by_input ... यह मान्य है। गहरे चरित्र निरीक्षण के लिए – Natasha

+0

+1। वाह। –

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