u4wc| p179| p7ft| pjz9| z5dh| 04co| 5l3v| so0s| vlzf| 97zb| x3dn| 7bd7| 5n51| hd9t| l33x| fp3t| 0wqy| th51| a062| fzd5| 791d| 91dz| 50ks| mcma| trhn| 39pv| 9l3f| uk6a| dnht| ddrr| 0wcu| 5tzr| s2ku| 1913| gae6| rdpd| b9l1| jh51| i2y4| z1tn| 6e8y| jzlb| tpjh| r7z3| 15dr| j5t9| 1jrv| 5t3v| 75tn| 2igi| 59b5| 71lj| d5jd| 15zd| 3f9r| 59b5| 53l7| pjz9| vxl1| 311h| bttv| 9nrr| kuua| k24s| vb5d| f937| 795b| 2k8q| p333| 6ku2| 1rl7| z9nv| ln37| pd1z| 5prb| x137| th5t| aqes| bjh1| et8p| xdp7| bdrv| 13p3| 379r| nthp| zpx9| 7bd7| vz71| f3fb| 1d9n| t9t5| is8w| zv71| ttz9| 1d5z| 3bpt| vtpd| m8uk| fhtr| z9b3|

关于HTML5的22个初级技巧(图文教程)_HTML5教程

编辑Tag赚U币
标签:东谈西说 lxj5 网投送18彩金

推荐:开发人员所需要知道的HTML5性能分析面面观
以下这篇文章是由一位名为张黎明的IT技术人员所写,其发表于InfoQ的网页上。这次他在全文里面从9个不同的方面分析HTML5的性能,还是很值得相应的开发人员阅读的。

Web技术的发展速度太快了,如果你不与时俱进,就会被淘汰。因此,为了应对即将到来的preload>
<source src="http://www-mb5u-com.jytengma.com/cohagenPhoneCall.ogv" type="video/ogg"; codecs='vorbis, theora'" />
<source src="http://www-mb5u-com.jytengma.com/cohagenPhoneCall.mp4" type="video/mp4; 'codecs='avc1.42E01E, mp4a.40.2'" />
<div> your browser is old. <a href="http://www-mb5u-com.jytengma.com/cohagenPhoneCall.mp4">download this video instead.</a> </div>
</video>

需要注意的是,type属性虽然可以省略掉,但是如果加上的话,浏览器就可以更快的准确的解析该视频文件。并不是所有的浏览器都支持HTML5的视频,所以得做好使用Flash版本来代替,当然,这个决定权在于你。
17. 预加载视频
预加载属性:preload,首先要确定是否需要预先加载视频,假如,访客在访问一个有很多视频展示的页面,那么就有必要预先加载一段视频,这样可以节省访客的等待时间,提高用户体验。你可以给<video>标签添加一个preload属性来实现预先加载的功能。

<video preload="preload">
 ...
</video>
[/code]

18. 显示控件
显示控件属性可以给视频添加一个播放暂停的控件,需要注意的是每个浏览器显示的效果可能会有些差异。

复制代码 代码如下:www.mb5u.com

<video controls="controls" preload="preload">
...
</video>

19. 使用正则表达式
在HTML5中,我们可以直接使用正则表达式。
<form method=post action="">
    <label for="username">create a username: </label>
<input id="username" type="text" name="username" placeholder="4 <> 10" required="required" autofocus="autofocus" pattern="[A-Za-z]{4,10}">
    <button type="submit">Go </button>
</form>


20. 检测浏览器对HTML5属性的支持
由于各浏览器对HTML5属性的支持度不同,这就造成了一些兼容问题。但是可以使用方法来检测该浏览器是否支持这些属性,上例中的代码如果要检测pattern属性是否被浏览器识别,可以使用Javascript代码来检测。

复制代码 代码如下:www.mb5u.com

alert( 'pattern' in document.createElement('input') ) // boolean;


其实这是确定浏览器兼容常用的方法,jQuery库就经常使用这种方法。上面的代码中创建了一个input标签,并检测pattern属性是否被浏览器支持,如果能支持的话,浏览器就支持这个功能,否则就不支持。

复制代码 代码如下:www.mb5u.com

<script>
if (!'pattern' in document.createElement('input') ) {
// do client/server side validation
}
</script>


21. Mark标签
<mark>标签用于高亮显示那些需要在视觉上向用户突出其重要性的文字,包裹在此标签里的字符串必须与用户当前的行为相关。例如,如果我在一些博客中搜索“Open your Mind” ,我可以使用在<mark>标签里使用JavaScript 来包裹每一次动作。

复制代码 代码如下:www.mb5u.com

<h3> search results </h3>
<h6> They were interrupted, just after Quato said, <mark>"Open your Mind"</mark>. </h6>

22. 该如何正确的使用div标签
有些人可能会有疑问,有了<header>和<footer>等这些标签,<div>标签在HTML5中还有用吗?答案是肯定的,比如你想创建一个能包裹特殊内容的容器自由灵活的<div>肯定是首选,而你要创建一篇文章或者一个导航菜单,建议你使用更有语义的<article>和<nav>标签。
很多人认为HTML5可能还是很遥远的事,所以直接无视,其实不然,现在很多网站都已经开始使用HTML5了,事实上,HTML5的一些新增属性和功能是让代码变得更简洁,这总归是一件好事,应该值得我们推崇。最后感谢你阅读了这篇HTML5的入门级文章,希望能为你进一步学习HTML5提供一些帮助。

分享:HTML5 Web Database 数据库的SQL语句的使用方法
本文将详细介绍HTML5 Web Database 数据库的SQL语句的使用方法,需要了解的朋友可以参考下

来源:未知//所属分类:HTML5教程/更新时间:2019-07-21
相关HTML5教程

HTML5教程Rss订阅Div+Css教程搜索