html 5 样板或 initializr 上的 IE 条件不适用于 Modernizr?
Posted
技术标签:
【中文标题】html 5 样板或 initializr 上的 IE 条件不适用于 Modernizr?【英文标题】:IE Conditionals on html 5 boilerplate or initializr don't work with Modernizr? 【发布时间】:2014-05-25 11:24:41 【问题描述】:IE Conditionals 在 html5Boilerplate / initializr 上的工作方式似乎不适用于 Modernizr。
我的意思是<html>
元素不包含正确的类,例如lt-ie9
:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
例如,在 IE
<html class=" js no-flexbox no-canvas...">
所以,如您所知,我无法通过使用 lt-ie9 类来定位 ie
我已经注意到这一点很长一段时间了,我通常最终不得不使用 javascript 来动态添加类。
所以,我想知道这是否正确。其他人经历过这种情况吗?
我正在使用 IE10 开发工具,在 IE8 模式下,所以不确定是否支持条件
感谢收看!
【问题讨论】:
我在本地 IE 上进行了尝试(Windows 7、IE 10,开发工具栏同时更改了浏览器和文档模式)-jsbin.com/qugozoki/1 但条件 cmets 工作得很好!你能发布 jsfiddle / HTML 标记 / URL 【参考方案1】:Conditional comments are not support in IE 10.
使用实际浏览器-您可以从modern.ie下载免费虚拟机
【讨论】:
以上是关于html 5 样板或 initializr 上的 IE 条件不适用于 Modernizr?的主要内容,如果未能解决你的问题,请参考以下文章
利用 Spring Initializr 快速创建SpringBoot应用
Spring Boot Initializr:Maven 项目还是 Maven POM?