【发布时间】:2013-04-14 07:19:25
【问题描述】:
我正在从一些 Handelbar 模板编译一些静态 html 文档。我错误地忘记了<!doctype html> 中的html,这使得我的文档解释有点不同,我假设是4.0 过渡......这就是w3c 所说的。
所以我添加了它,现在我的 css 中的一些 @media 查询没有被读取。我根本没有更改css文件。
如果我从文档类型中删除html,它们会再次起作用。我认为这可能与我设置为utf-8 的编码有关,它看起来默认为utf-8。
我的媒体查询看起来像
@media all and (max-width : 480px){
/* this is not applied */
}
奇怪的是我安装了 Zurb 基础,并且它的查询工作正常,例如。
@media only screen and (max-width: 767px){
/*eh this works in zurb*/
}
我也使用 SCSS 来编译我的 CSS。
【问题讨论】:
-
您的意思是您有 HTML4 过渡 DOCTYPE 而不是 HTML5,还是您没有 DOCTYPE?
-
我有
<!doctype >所以没有文档类型。
标签: html parsing css media-queries doctype