5是的一个'新版本',响应式布局是一种能适应不同解析度的布局方式。
而且要写响应式布局,最简单的一个例子就是用Media Query!
不知道我说明白了没有~~
还有是构建网页的基本元素
5是4的更新标准。5新增了一些标签以及这些标签对应的css和js介面。 bootstrap是在5标准形成之际推出的,因此bootstrap天生含有5的一些标签和特性。 比如,bootstrap支援响应式设计,具体体现在bootstrap的css库(主要是启用了css3标准的media query功能)实现了各种装置下的一些预设的+css元件(就是一些半成品的程式码片段,适合在网页各个地方复制贴上)。
简单说:
5是的最新标准 ,体现在新标签,新css标准,新js介面
bootstrap是基于5技术的一个好用的前端程式码框架,可以简单的复制贴上,修修改改做一个漂亮页面
响应式设计是一种设计实现理念 ,css3的meida query功能让这个理念的实现变的现实而方便。
H5是指在5标准推行以后,利用5新特性在手机上的配合市场营销采用了大量的js css 及canvas技术实现的页面。个人认为H5的概念很狭隘不能代表整个web前端,更不能包含webapp。 但H5的概念也可以变的更宽放,泛指一切在手机上实现的应用或页面。
5是标准的、最新的超文字标记语言。 而响应式页面是一种设计理念。
其实关系不大:
1、HTML5是目前HTML最新的修订版本,于2014年10月由全球资讯网联盟(W3C)完成标准制定。
2、HTML5增加了一些新的语法标准和功能特性,如新的HTML标签,对多媒体的支援、2D/3D绘画等...
3、根据“响应式网页(Web)设计”这一理念来对网页进行设计,使网页适配多种不同萤幕解析度的装置,这种页面可以称为“响应式页面”
4、响应式网页的核心技术是使用CSS3的@media选择器,根据不同的解析度来修改css样式,从而改变网页的布局和排版,使网页适应不同的装置。
综上所述,“响应式页面”和HTML5关系不大,与CSS3的特性很有关系,如媒体查询media、流媒体布局flex等等...
响应式页面是一种网页具有的展示方式或者说功能,这种功能可以使网页随着浏览器页面宽度的变化而变化,而要实现这种功能就需要用5来写出来,这么说懂了没?