【发布时间】:2011-07-08 13:51:49
【问题描述】:
我不认为modernizr 喜欢我,有人可以告诉我我做错了什么。我似乎无法让modernizr 在firefox 上工作,即等...我只使用页眉、页脚和导航等元素...
这是我的代码:
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie ie6 lte9 lte8 lte7 no-js"> <![endif]-->
<!--[if IE 7 ]> <html class="ie ie7 lte9 lte8 lte7 no-js"> <![endif]-->
<!--[if IE 8 ]> <html class="ie ie8 lte9 lte8 no-js"> <![endif]-->
<!--[if IE 9 ]> <html class="ie ie9 lte9 no-js"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="notie no-js"> <!--<![endif]-->
<head>
<title></title>
<meta name="description" content="" />
<link href="css/main.css" rel="stylesheet" type="text/css" />
<script src="modernizr-2.0.6.min.js"></script>
<script type="text/javascript" src="http://use.typekit.com/kmy1sfb.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
</head>
检查萤火虫它输出正常,我得到了我应该得到的所有元素,但没有一个元素工作......
例如,如果我在 firebug 中单击标题并将 CSS 高度编辑为 5000px,它不会移动,对齐等也不正确。
【问题讨论】:
-
用 Firebug 检查,在脚本面板下你能找到列出的modernizr 库吗?
-
不知道,可能是很多事情...尝试重新下载modernizer并重新包含它。您是否有这方面的在线示例?
-
也许尝试刷新您的浏览器缓存。
-
如果您使用所有这些部分,您还应该使用优秀的 html5boilerplate.com css 来配合它!它已经包含了下面的解决方案。