web 开发团队的一个常见实践是创建一组标准文件,团队成员基于它们开始 web 开发流程,包括一个公共文件结构、基本命名惯例和标准库。这样做能够更容易启动并运行一个项目。它还能将开发人员引向内部编码标准并实施标准文件组织。 HTML5 Boilerplate 就是这种处于 web 开发最前沿的完美理念的实现。
结合了使用 HTML5 需要的几个增强和许多其他最佳实践,只需最少的前期投资,HTML5 Boilerplate 就能为您的项目提供一个坚如磐石的基础。本文简述了使用 HTML5 Boilerplate 来开始一个项目的方法,展示了一些能够对其进行调优,使其适应一个已有框架和编码风格的方法。
HTML5 Boilerplate 的核心是用于帮助开发 HTML5 站点和应用程序的组件,包括:
Modernizr
,一个小型实用程序库,支持在 Windows® Internet Explorer® 中设置新的 HTML5 元素样式,并协助在所有浏览器中进行 HTML5/CSS3 特性检测。如果您正在使用 HTML5 进行开发且需要支持 Internet Explorer 版本 9 之前的浏览器版本 ,那么这个库(或者我稍后将解释的一个替代选项)将是您的项目必不可少的一个组件。 除了这些核心的 HTML5 相关特性,该项目还实现了几个优秀的最佳实践。下面列出了部分最佳实践:
.clearfix
类是您需要熟悉的类,.hidden
和 .visuallyhidden
等类也包含在内且非常有用。骨架打印样式(Skeleton print styles)、分页媒体样式和用于快速响应 web 设计的媒体查询也被包含进来。 尽管看起来已经不少了,但上面的列表只是这个项目附带的最佳实践的一个样本。即使对于持续关注这些事情的人来说,这也是一个令人印象深刻的集 合。事实上,这个集合是如此令人印象深刻,以至于该项目承认这样一个事实:这个集合是 “删除键友好的”。这句话的意思是:它是一个健壮的集合,并不是每个人都需要在每个项目中默认包含每个特性。
最近看到了HTML5 Boilerplate模版,系统的学习与了解了一下。在各种CSS库、JS框架层出不穷的今天,能看到这么好的HTML模版,感觉甚爽。写篇博客,推荐给大家使用。 一:HTML5 Boilerplate是什么?解决了什么问题? 对于第一次听说这个人,肯定都有这个疑问把!在网上看了看,发现很多人都认为这个是和Bootstrap一样的东西,这真是大错特错了。 实际上,HTML5 B
HTML5 Boilerplate 是一个由 Paul Irish(Google Chrome 开发人员、jQuery 项目成员、Modernizr 作者、yayQuery 播客 主持人)主导的“ 前端开发 模版”。 HTML5 Boilerplate 是一套具有非常多先进特性的框架,其特性简单介绍如下: 由 Paul Irish 首创的在 HTML 页面的 body 上使用 IE 条件注释判断
最近看到了HTML5 Boilerplate模版,系统的学习与了解了一下。在各种CSS库、JS框架层出不穷的今天,能看到这么好的HTML模版,感觉甚爽。写篇博客,推荐给大家使用。 一:HTML5 Boilerplate是什么?解决了什么问题? 对于第一次听说这个人,肯定都有这个疑问把!在网上看了看,发现很多人都认为这个是和Bootstrap一样的东西,这真是大错特错了。 实际上,HTML5 Boi
boilerplate. HTML5 Boilerplate is an awesome website template when you want all best pieces in place for you when you start your project. A while back I covered 7 CSS Snippets to Borrow from HTML5 Bo
参考链接: http://www.w3cplus.com/html5/html5-boilerplate.html http://blog.csdn.net/an04g4k/article/details/42268403?locationNum=5&fps=1 最近看到了HTML5 Boilerplate模版,系统的学习与了解了一下。在各种CSS库、JS框架层出不穷的今天,能看到这么好的HTML
一:HTML5 Boilerplate是什么?解决了什么问题? 对于第一次听说这个人,肯定都有这个疑问把!在网上看了看,发现很多人都认为这个是和Bootstrap一样的东西,这真是大错特错了。 实际上,HTML5 Boilerplate只是一个单纯的HTML模版。 什么?HTML模版?干嘛用? 这里不得不提所有前端开发都会遇到的问题,每次要重新弄一个页面的时候,你们都是怎么做的呢?那个doctyp
{% comment %} Django HTML5 Boilerplate Introduction This is a starting template for Django website projects with HTML5 Boilerplate integrated. How to use the template Using pip and virtualenv makes it
我使用的是HTML5 Boilerplate,直到现在,当我开始使用Selectivizr时,它从未遇到过问题。出于某种原因,我不明白,IE8产生了Javascript错误。HTML5 Boilerplate +条件注释 一些测试后,我注意到,当我停止使用条件浏览器评论说,一个类添加到html取决于浏览器(样板中)正在使用的错误不见了: 由于我说,当我删除上面的代码并用代替它时,一切正常。 因为我
转载地址:HTML5 Boilerplate是什么 HTML5 Boilerplate是什么?解决了什么问题? 对于第一次听说这个人,肯定都有这个疑问把!在网上看了看,发现很多人都认为这个是和Bootstrap一样的东西,这真是大错特错了。 实际上,HTML5 Boilerplate只是一个单纯的HTML模版。 什么?HTML模版?干嘛用? 这里不得不提所有前端开发都会遇到的问题,每次要重新弄一个