html5 shiv 是什么意思

html-css017

html5 shiv 是什么意思,第1张

shiv是刀,开门闸刀,剃刀意思。html5shiv是针对IE浏览器比较好的解决方案。html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现。html5shiv就是根据这个原理创建的,使用是非常的简单的。

不如直接用HTML5+CSS3

1.确认HTML脚本文件第一行有

<!DOCTYPE html>

标记,这是浏览器识别HTML5版本的必要条件

2.如果该网页用于老式浏览器(低于IE9或Firefox4或Chrome25),需添加shiv脚本,在head部分添加

<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

 <!--[if lt IE 9]><script src="

]-->

3.创建你的元素(此处使用article标记),标记他的style样式(如例是一个带有圆角和阴影的亮蓝色元素)

HTML 5脚本

<article>

 <h1>An Article</h1>

</article>

CSS 3脚本

article {

 background: lightblue padding: 5px border-radius: 10px margin-bottom: 10px box-shadow: 4px 4px 10px rgba(0,0,0,0.5)

}

HTML5、CSS、JS是web前端开发全套,其中

Html涉及到的是一个网页上面所显示的内容;

Css涉及到的是调整网页内容格式、管理网站文字的样式和大小

Js(javascript)则是语言逻辑处理。是网页变的有动感,炫酷,针对面向对象的语言