2015-05-07 72 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的唯一正确途径。您需要提供代码以进一步进行故障排除。