html5shivehtml5shiv主要IE6-8解决:1,HTML5提出的新的元素不被IE6-8识别.2,这些新元素不能作为父节点包裹子元素,3,并且不能应用CSS样式.让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现.<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">…
1.写法一: <div class="cornerbg">    <p class="title-file">------</p> ...... </div> .cornerbg{width: 992px;height: 659px;background: #fff;border-radius: 10px;box-shadow: 0px 0px 20px #777;margin: 14px auto;filter:pr…
HTML5定义了一系列新元素,如新语义标签.智能表单.多媒体标签等. 我们日常讨论的H5其实是一个泛称,它指的是由HTML5 + CSS3 + Javascript等技术组合而成的一个应用开发平台. 语义化标签:如<p>表示一个段落.<ul>表示一个无序列表<h1> ~ <h6>表示一系列标题等,在此基础上HTML5增加了大量更有意义的语义标签,更有利于搜索引擎或辅助设备来理解HTML页面内容. 常用语义标签: <nav> :导航 <hea…
一.前言 本文将介绍HTML5中新增的语义化标签,及在IE5.5~9(IE9已经开始支持部分HTML5新标签了)支持这些新标签的兼容性处理. 目录一坨: 二.语义化标签:article.aside.time.mark.section.header.footer.hgroup.progress.figure.figcaption.nav.meter.output.details.summary.ruby和main   三.让IE5.5~9支持HTML5新标签 1. IE5.5~8下对于不支持的标签…
在前端开发中,经常会用到css的position:absolute来使层浮动,前通过left,top,right等属性来对层进行定位,但ie6对left,top,right等属性的解释和ie7,ie8及firefox.chrome等不一致. 在父层使用position:relative;和padding(当然0值除外)后,ie6中层的定位起始坐标是从padding后的位置算起,而其他则从层的真实位置算起,而非被padding改变后的那个位置.这点造成使用position:absolute进行层定…
一. <canvas>简介(了解) 1. 什么是canvas: 是HTML5提供的一种新标签 <canvas></canvas>  英 ['kænvəs]  美 ['kænvəs]   帆布 画布 Canvas是一个矩形区域的画布,可以用JavaScript在上面绘画.控制其每一个像素. canvas 标签使用 JavaScript 在网页上绘制图像,本身不具备绘图功能. canvas 拥有多种绘制路径.矩形.圆形.字符以及添加图像的方法. HTML5之前的web页面只…
https://github.com/aFarkas/html5shiv/blob/master/src/html5shiv.js   只要应用这个js就行了…
header,section,footer,aside,nav,main,article,figure 在使用的时候,需要先把这个元素变为块级元素,确保在老的浏览器里面可以使用.因为在浏览器检测到未知的标签时,会自动识别为行内元素. 初始化语句: header,section,footer,aside,nav,main,article,figure{ display:none; } 这几个元素在h5里面是作为块级元素存在的. 在html5里面还可以自己创建一个标签,用:document.crea…
sections部分 (http://www.w3.org/TR/html5/sections.html) 标签:article article标签用来表示页面中一段完整的可以自我包含的片段,具有可重用的特性.可以是一条贴子.杂志或报纸的文章.一篇博客.一条用户提交的评论,也可以是一个可交互的组件,甚至可以是任意独立的内容条目. article标签是可以嵌套使用的,比如一篇文章之后的评论就可以嵌套放在表示文章的article元素之内. 范例: <article> <header>…
过去:<div class="header"> <div class="hgroup"> <h1>....</h1> <h2>....</h2> </div> <div class="nav"> <ul> <li>....</li> <li>....</li> <li>....&l…