2013-03-08 65 views
14

這是整個文檔:CSS:身體{}選擇不工作

<!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 {...}'起作用。你嘗試過外部風格嗎? – 2013-03-08 08:36:36

+0

你的代碼是完美的,我只是刪除了一些空格,它的工作原理 – 2013-03-08 08:36:46

+3

'body'後面有一個奇怪的字符:['U + 200c'](http://www.fileformat.info/info/unicode/char/ 200℃/ index.htm的)。 – 2013-03-08 08:37:42

回答

14

似乎有一些junky後您body {選擇:

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

刪除您body線,還要手工重新寫。你的文本編輯器應該有一些工具來自動去掉這些東西。

+2

是啊同樣適用於我 – 2013-03-08 08:38:50

+0

您可以在這裏驗證整個文檔:http://validator.w3.org/#validate_by_input ...它是有效的。 – Natasha 2013-03-08 08:39:11

+0

+1用於深度字符檢測。哇。 – 2013-03-08 08:39:53