2013-03-08 29 views
14

To jest cały dokument:CSS: body {} Selektor nie działa

<!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> 

I jsfiddle: http://jsfiddle.net/HDBqZ/

Dlaczego to nie działa? Czy czegoś brakuje?

+0

Co ciekawe, działa 'html {...}'. Czy próbowałeś z zewnętrznymi stylami? –

+0

Twój kod jest po prostu idealny, właśnie usunąłem kilka spacji i zadziałało –

+3

Masz dziwną postać po 'ciele': [' U + 200c'] (http://www.fileformat.info/info/unicode/char/ 200c/index.htm). –

Odpowiedz

14

Wydaje się, że niektóre junk po y w selektorze body {:

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

Usuń linię body i ponownie zapisać go ręcznie. Twój edytor tekstu powinien mieć również narzędzie do automatycznego usuwania tych rzeczy.

+2

Tak, to samo zadziałało dla mnie –

+0

Możesz zweryfikować cały dokument tutaj: http://validator.w3.org/#validate_by_input ... Jest ważny. – Natasha

+0

+1 do głębokiej kontroli postaci. Łał. –