2015-05-07 71 views
0

編輯:我的問題是在nginx.conf中,我剛剛添加了include mime.types;,現在它工作。
我最近注意到當我把<!DOCTYPE html>放在我的文檔上時,我的css不起作用,但當我<!DOCTYPE>有效時。首先不是「官方」方式?另外w3c驗證器給我第二個錯誤,但接受第一個。在Linux下使用Firefox和Chromium進行測試。其他人是否注意到這種行爲?HTML Doctype已更改?

我的HTML

!DOCTYPE> 
<html> 
     <head> 
       <meta charset="utf-8"> 
       <link href="css/style.css" type="text/css" rel="stylesheet">  
     </head> 
     <body> 

而我的CSS

table { 
     border: 1px solid black; 
} 
+2

「是不是第一個'官方'的方式呢?另外w3c驗證器給我第二個錯誤,但接受第一個。」那是對的。如果你的CSS只與一個無效的文檔類型「工作」,那麼問題在於你的CSS。 – BoltClock

+0

你能縮小哪些CSS不工作嗎? –

+0

@LegoStormtroopr no css正在使用正確的Doctype標記,只有這個表格的一個邊框,不應該是一個css問題 – danielr1996

回答

2

<!DOCTYPE html>是使用HTML5的唯一正確途徑。您需要提供代碼以進一步進行故障排除。