1、h5兼容如何处理 js创建元素的方法 引用谷歌提供的html5shiv.js插件处理 2、如何插入一段音频 3、如何插入一段视频 4、请写出至少5个h5新增的布局标签 header、footer、nav、 section、aside 5、请写出10个h5新增的表单元素 url、email、search、tel、number、range、color、date、datetime、datetime-local、month、 week 6、请写出5个h5新增的表单属性 max、min、step、placeholder、autofocus 一、css3简介 1、CSS3 模块 选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面 2、CSS3的优点 CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持 CSS2。 3、渐进增强和优雅降级: 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交 互等改进和追加功能达到更好的用户体验。 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。 区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础 的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。 二、浏览器的私有前缀Autoprefixer插件 生成私有前缀 这个插件能检测你写出的css属性并且判断他是否是需要添加前缀的属性,如果是就会自动为该属性添 加前缀。 写好标准属性后按下F1,选择Autoprefixer:run运行 三、css3新增选择器 1、属性选择器 css2中属性选择器: element[attr] 指定了属性名称,但没有指定属性值 element[attr = value] 指定了属性名称,并且指定属性值 element[attr~=value] 选择具有指定属性名称,并且属性值是词列表中的一个就可以选中 css3中新增的属性选择器 element[attr^=value] 选择拥有attr属性且属性值为val开头的E元素 element[attr$=value] 选择拥有attr属性且属性值以val结束的E元素 element[attr*=value] 选择拥有attr属性且属性值中包含val的E元素 /* element[attr^=value] */ /* div[class^="box"] { background-color: orange; } */ /* element[attr$=value] */ /* div[class$="box"] { background-color: blueviolet; } */ /* E[attr*="val"] */ div[class*="box"] {2、结构性伪类选择器 element:first-child 选择父元素中的第一个子元素E element:last-child 选择父元素中的最后一个子元素E element:nth-child(n) 选择父元素中的第n个子元素E n可以是数字 n可以是关键词 odd---奇数 even----偶数 n可以放表达式 background-color: yellow; }
-
- 1
-
- 2
-
- 3
-
- 4
-
- 5
-
- 6
-
- 7
-
- 8
-
- 9
-
- 10
大唐不夜城——皮卡晨
西安---陕西的省会,beautiful!
我们今天中午13:40上课
我们今天中午一点四十上课
高考加油
高考加油
IE9+以上的浏览器支持H5部分特性 HTML5新标签对IE低版本浏览器的影响及兼容情况处理方案: 使用javascript新增元素的方法解决 使用js创建出来的元素是行级元素,需要转块 使用谷歌提供的html5shiv.js插件解决兼容性问题 三、HTML5移除的标签 以上标签在h5中使用不会报错也不会出现异常,只是不被w3c标准所推荐。 四、HTML5新增的多媒体标签 1、音频标签 src属性 规定要播放的音频/视频的 URL controls属性 规定浏览器应该为音频/视频提供播放控件 loop属性 规定当音频/视频结束后将重新开始播放 muted属性 规定要播放的音频/视频为静音 H5支持的音频格式 浏览器的支持情况: IE9+及标准浏览器下可以支持 2、视频标签 src属性 规定要播放的音频/视频的 URL controls属性 规定浏览器应该为音频/视频提供播放控件 loop属性 规定当音频/视频结束后将重新开始播放 muted属性 规定要播放的音频/视频为静音 width属性 规定视频播放器的宽度 height属性 规定视频播放器的高度 poster属性 预览图片 H5支持的视频格式浏览器的支持情况: IE9+及标准浏览器下可以支持 3、source标签 为视频/音频定义媒介资源 src属性 定义音频/视频的url type属性 MIME的类型 五、HTML5中新增的表单元素 1、url 用于包含URL地址的输入域,输入完成浏览器会进行验证是否是url地址 2、email 用于包含e-mail地址的输入域,输入完成浏览器会进行邮箱简单的校验 3、search 用于搜索域
您的浏览器可能需要升级了~ 4 、tel 用于输入电话号码的文本域 5、number 用于包含数值的输入域 6、range 用于包含一定范围内数字值的输入域 7、color 用于选取颜色 8、date 用于从一个日期选择器选择一个日期 9、datetime 用于手动输入一个日期时间 10 、datetime-local 用于选择一个日期和时间 11 、month 用于选择一个月份 12 、week < i n p u t t y p e = " t e l " > < i n p u t t y p e = " n u m b e r " > < i n p u t t y p e = " r a n g e " > < i n p u t t y p e = " c o l o r " > < i n p u t t y p e = " d a t e " > < i n p u t t y p e = " d a t e t i m e " > < i n p u t t y p e = " d a t e t i m e - l o c a l " > < i n p u t t y p e = " m o n t h " > 用 于 选 择 周 和 年 1 3 、 t i m e 用 于 选 择 一 个 时 间 1 4 、 d a t a l i s t 定 义 选 项 列 表 六 、 H T M L 5 中 新 增 的 表 单 属 性 1 、 m a x 、 m i n 、 s t e p 属 性 m a x 属 性 规 定 输 入 域 所 允 许 的 最 大 值 min 属 性 规 定 输 入 域 所 允 许 的 最 小 值 s t e p 属 性 为 输 入 域 规 定 合 法 的 数 字 间 隔 2 、 p l a c e h o l d e r 属 性 pla c e h old e r 属 性 描 述 输 入 域 所 期 待 的 值 , 提 示 信 息 3 、 a u t o f o c u s 属 性 a u t o f o c u s 属 性 自 动 获 取 焦 点 4 、 a u t o c o m p l e t e 属 性 a u t o c o m ple t e 属 性 自 动 完 成 a u t o c o m ple t e = " o n " 打 开 a u t o c o m ple t e = " o ff " 关 闭 5 、 f o r m 属 性 f o r m 属 性 规 定 输 入 域 所 属 的 表 单 6 、 r e q u i r e d 属 性 r e q uir e d 属 性 规 定 必 须 在 提 交 之 前 填 写 输 入 域 , 必 填 < i n p u t t y p e = " w e e k " > < i n p u t t y p e = " t i m e " > < i n p u t t y p e = " t e x t " l i s t = " k e m u " > < d a t a l i s t i d = " k e m u " > < o p t i o n v a l u e = " w e b " > w e b < / o p t i o n > < o p t i o n v a l u e = " j a v a " > j a v a < / o p t i o n > < o p t i o n v a l u e = " p y t h o n " > p y t h o n < / o p t i o n > < o p t i o n v a l u e = " U I " > U I < / o p t i o n > < / d a t a l i s t > 7、pattern属性 pattern 属性规定用于验证 input 域的模式 8、multiple属性 multiple属性规定输入域中可选择多个值 9、list属性 list属性实现数据列表的下拉效果 只能填写0-9的数字: 上传文件: web java python UI