怎样运用HTML5Shiv解决IE不兼容HTML5标签的办法-
HTML5的语义化标签以及属性,可以让开发者非常利便地实现清晰的web页面布局,加上CSS3的结果渲染,迅速创立丰硕灵便的web页面显得非常简略。
HTML5的新标签元素有:
要是是IE9下列的IE阅读器将新建HTML5标签, 这样非IE阅读器就会忽视这段代码,也就不会有无谓的http要求了。
第二种办法:运用Google的html5shiv包(举荐)
因为国内google的办事器拜访卡,倡议调取国内的cdn
但是无论运用以上哪种办法,都要初始化新标签的CSS.由于HTML5在默许状况下体现为内联元素,对这些元素进行布局我们需要应用CSS手工把它们转为块状元素利便布局
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
但是要是ie6/7/8 禁用足本的会员,那么就酿成了无样式的"白板"网页,我们该怎么解决呢?
我们可以参照facebook的做法,即指导会员进入带有noscript标识的 “/?_fb_noscript=1”页面,用 html4 标签替代 html5 标签,这要比为了维持兼容性而写批量 hack 的做法更轻便一些。
这样可以指导会员开启足本,或者直接跳转到HTML4标签设计的界面。
以上就是本文的全部内容,但愿对大家的学习有所帮忙,更多相干内容请关注百分百源码网!