我想为IE的所有版本(版本6到最后一个)添加,但没有任何变化,我做了一件坏事?
更新:
<!--[if IE]> <style type="text/css">.iemargin {margin-top:30px;}<![endif]-->
<!--[if !IE]><style type="text/css">.iemargin {margin-top:30px;}<![endif]-->
答案 0 :(得分:1)
支持条件注释only in IE9 and below,IE10,IE11或Edge不支持。如果你真的需要检测浏览器,你应该使用一些javascript库,如this(在关闭</body>
标签之前在文件末尾添加此代码):
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-browser/0.0.8/jquery.browser.min.js">
<script>$('html').addClass($.browser.name);</script>
<style>.msie .iemargin {margin-top:30px;}</style>
html
元素。.msie
仅将样式应用于Internet Explorer。