博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
低版本ie运行html5+css3的网站方法
阅读量:7093 次
发布时间:2019-06-28

本文共 621 字,大约阅读时间需要 2 分钟。

  hot3.png

htmlshiv.js Remy的 HTML5shiv通过JavaScript 来创建HTML5元素(如 main, header, footer等)。在某种程度上通过JavaScript 创建的元素是 styleable(可样式)的。我们可以花很多时间来思考其运行原理,但谁会在乎呢?这种策略在所有产品网站上仍然是必须使用的。

selectivizr.js Selectivizr.js 是一个不可思议的资源,用于填充不支持的CSS选择器和属性,包括重要的 last-child。在最近的重设计中,我嵌入了 selectivizr,并在更老的 IE 浏览器上也不会错过任何细节。下面是我的实现代码:

另外,Modernizr 脚本中已经添加 HTML5 浏览器支持脚本 html5shiv,我们只要引用 Moernizr.js 文件,IE9 以下的 IE 浏览器就支持 HTML5 添加的语义标签如 nav、section、article 等,也可以使用 CSS 对它们进行样式化。

上面的方法是作用于css,来写一些针对IE各版本的样式差异。先判断用户用的哪个IE版本,然后在标签上加上该版本的class,这样可以方便hack。

.ie6 xxx {};.ie7 xxx {};

转载于:https://my.oschina.net/lpcysz/blog/838471

你可能感兴趣的文章
php 裁剪图片类
查看>>
如何设置Jquery UI Menu 菜单为横向展示
查看>>
mini2440裸机之I2C
查看>>
async、await
查看>>
iScroll4插件的使用实例
查看>>
Android 利用ViewPager、Fragment、PagerTabStrip实现多页面滑动效果
查看>>
SMARTFORM报表程序设计(1)
查看>>
《深入理解Nginx》阅读与实践(二):配置项的使用
查看>>
js cookie
查看>>
.NET:动态代理的 “5 + 1” 模式
查看>>
《Java Concurrency》读书笔记,Java并发编程实践基础
查看>>
jQuery 2.0.3 源码分析Sizzle引擎 - 超级匹配
查看>>
ubuntu中查看各种设备和资源的命令汇总
查看>>
Chrome好用的扩展插件
查看>>
mtd-utils 及 ubi-utils 交叉编译
查看>>
Hyper-V如何应用新的网卡
查看>>
封装jQuery Validate扩展验证方法
查看>>
windows 版Tomcat 7.0的配置
查看>>
三级联动菜单
查看>>
Android之循环显示图像的Android Gallery组件
查看>>