知识大全 响应式布局一般要响应哪几个尺寸

Posted 布局

篇首语:三人行必有我师焉。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 响应式布局一般要响应哪几个尺寸相关的知识,希望对你有一定的参考价值。

响应式布局一般要响应哪几个尺寸

4个

  1. 1170px(大萤幕 大桌面显示器)

  2. 970px(中等萤幕  桌面显示器)

  3. 750px(小萤幕 平板)

  4. 小于768px (超小 手机萤幕)

响应式布局 怎么用css写响应式

css的属性值用百分比来表示,然后用JS来判断浏览装置的大小,引用相应的CSS。
简单点就是用bootstrap这个前端框架,对于响应式的表现很好。而且简单易学,一个下午就可以初步掌握,只要你有css的基础

datatables 能响应式布局吗

DataTables关于table的布局主要是根据sDom标签来定以的:
"sDom":\'<""lf<"clear">>rt<"bottom"ip<"clear">>\',自定义布局sdom:l- 每行显示的记录数;f- 搜寻框;t- 表格;i- 表格资讯;p- 分页条;r- 载入时的进度条
<””lf<”clear”>>:是table上边的显示资讯控制,主要显示:l- 每行显示的记录数;f- 搜寻框等
rt:中间部位的控制,我们一般是显示table和进度条等资讯
<”bottom”ip<”clear”>>:table最下边的控制,主要显示:i- 表格资讯;p- 分页条
根据自己的需要我们可以定制相关部位显示相应的资讯块。

bootstrap响应式布局怎么写

响应式设计的初衷是对于不同萤幕属性的装置进行近乎一致的呈现,当然,是使用『一份』程式码,但是,问题来了,不同装置的网路环境不同(强弱网),对样式表支援度不同(客户端属性),所以如果采用响应式的思路来玩,这里适配主要的受众装置即可,以下举例以常见装置为主:PC高分屏,PC常规屏,各种平板,各种手机以及其开启页面的client,特别的装置,诸如阅读器。
首先根据自己的主要受众的装置萤幕属性完成你的原型设计,包括以上的装置中指令码渲染的模组。
使用真机,模拟器或者chrome开发模拟器中的device切换的功能(审查元素-最上面一条,左边三个图示中的手机按钮)

bootstrap怎么写响应式布局

响应式设计的初衷是对于不同萤幕属性的装置进行近乎一致的呈现,当然,是使用『一份』程式码,但是,问题来了,不同装置的网路环境不同(强弱网),对样式表支援度不同(客户端属性),所以如果采用响应式的思路来玩,这里我们适配主要的受众装置即可,以下举例以常见装置为主:PC高分屏,PC常规屏,各种平板,各种手机以及其开启页面的client,特别的装置,诸如阅读器。
首先根据自己的主要受众的装置萤幕属性完成你的原型设计,包括以上的装置中指令码渲染的模组。
使用真机,模拟器或者chrome开发模拟器中的device切换的功能(审查元素-最上面一条,左边三个图示中的手机按钮),以下重点讲第三种(前两种没啥可讲的吧...)

如何禁止bootstrap的响应式布局

禁止响应式布局有如下几步:
移除 此 CSS 文件中提到的设定浏览器视口(viewport)的标签:<meta>。
通过为 .container 类设定一个 width 值从而覆蓋框架的预设 width 设定,例如 width: 970px !important; 。请确保这些设定全部放在预设的 Bootstrap CSS 档案的后面。注意,如果你把它放到媒体查询中,也可以略去!important 。
如果使用了导航条,需要移除所有导航条的摺叠和展开行为。
对于栅格布局,额外增加 .col-xs-* 类或替换掉 .col-md-* 和 .col-lg-*。 不要担心,针对超小萤幕装置的栅格系统能够在所有解析度的环境下展开。
针对 IE8 仍然需要额外引入 Respond.js 档案(由于仍然利用了浏览器对媒体查询(media query)的支援,因此还需要做处理)。这样就禁用了 Bootstrap 对移动装置的响应式支援。

怎么学习bootstrap响应式布局

这篇教程旨在让你在20分钟内学会使用itterbootstrap建立一个站点。看完这个教程后你应该能够使用bootstrap来建立一个基本的响应式布局的页面,了解栅格系统,并且能够使用bootstrap导航、导航条和了解响应式设计的基础。这些全部都是使用itterbootstrap所需要具备的知识。首先需要说的是itterbootstrap是非常优秀的一个前端开源框架,它为所有的组键都提供了详细的用例,让你能够轻易地通过复制黏贴而附加到你的设计中。查阅官方文件:itter.github./bootstrap/index.基本的HTML模板我们需要以一个基本的HTML模板,这样我们能够把所需要的bootstrap档案包含进来。下面就是我们itterbootstrap专案的开头,复制这些程式码到一个档案中并将其命名为index.。TwitterBootstrapTutorial-Aresponsivelayouttutorialbodybackground-color:#CCC;这段程式码中我们已经添加了一些CSS使页面的背景呈亮灰色,因为这样我们能够轻易地在我们的设计中看见不同的列,使它更加容易理解。引入itterbootstrap档案为了使用itterbootstrap我们仅仅需要把一个档案引入到我们的模板当中来,引入档案有很多种方法,如果你想了解这些方法请查阅相关文件。基于本教程的出发点,我们将会通过CDN来引入bootstrap-bined.min.css档案而不需要下载任何的档案。它能够使所有的itterbootstrapCSS在我们的模板中生效。TwitterBootstrap的容器bootstrap的container类是非常有用的,它能在页面中建立一个居中的区域,然后我们能够把其他位置的内容放到里面。container类等价于建立了一个具有静态宽度并且magin值为auto的一个居中的div框。itterbootstrap的container类的优点在于它是响应式的,它会以当前萤幕的宽度为基础计算出最佳的宽度予以实用。在body标签中,使用container类建立一个div。它会作为页面主要的放置其他程式码的外层包裹。如果你调整这个DIV的高度并将其背景颜色设定为白色,你所看到的效果会是这样:标题和导航现在我们已经有一个地方可以新增额外的HTML程式码,我们可以新增标题文字然后再建立站点的主要导航条。加入如下的文字或者你选择的文字到container类的div标签当中。TWITTERBOOTSTRAPTUTORIAL现在并没有多少新的东西,这仅仅是一个标题,让我们转移到更有趣的方面,itterbootstrap导航。Bootstrap有一个nav类让我们能够建立各种各样的导航元素,你可以在h1标签之后加入如下的程式码。HomePageOnePageTwonavbar相关的类拥有导航条所有的样式,新增navbar-inverse类将会应用一个很酷的黑色风格,这是一个itterbootstrap的常见搭配。我建议在这个样式的基础上进行拓展从而创造你的独一无二的导航。但在这个教程中我们仍然会使用基础的bootstrap样式。在类为navbar的DIV当中,我们新增另一个类为nav-collapse的DIV并为其新增行内样式height:auto;这是告诉bootstrap当这个页面在小于970px宽度的浏览器视窗当中时,它会提供一个压缩的切换检视。如果你储存了index.档案然后在浏览器中开启,当你调整浏览器视窗的宽度时你就能够看到这个变化,如图所示。大于979px:小于979px:另外,我们可以新增nav类到一个HTML无序列表元素中以便从bootstrapCSS档案中应用的样式,也可以新增一个active类到“HOME”列表项中。

响应式布局程式码怎么写

实现强势布局最简单的方法是使用一些响应式布局的移动端框架如bootdtrap。自己写的,画须要建筑css3中的媒体查询来实现

什么是响应式布局设计

响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个中国站能够相容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联中国浏览而诞生的。 响应式布局可以为不同终端的使用者提供更加舒适的介面和更好的使用者体验,而且随着目前大萤幕移动装置的普及,用大势所趋来形容也不为过。随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看到了一些成形的模式 优点和缺点 优点: 面对不同解析度装置灵活性强 能够快捷解决多装置显示适应问题 缺点: 相容各种装置工作量大,效率低下 程式码累赘,会出现隐藏无用的元素,载入时间加长 其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果 一定程度上改变了中国站原有的布局结构,会出现使用者混淆的情况 2设计思路 我们在上面了解了什么是响应式布局,那在我们的实际专案中应该怎么去设计呢?在以往我们设计中国站的时候都会受到不同浏览器的相容性的困扰,还要来个不同尺寸装置,我们该怎么淡定下来呢?有需求就会有解决方案,说到响应式布局,就不得不提起CSS3中的Media Query(媒介查询),这可是个好东西,易用、强大、快捷……Media Query是制作响应式布局的一个利器,使用这个工具,我们可以非常方便快捷的制造出各种丰富的实用性强的介面。接下来就一起来深入的了解Media Query。 1、CSS3中的Media Query(媒介查询)是什么? 通过不同的媒介型别和条件定义样式表规则。媒介查询让CSS可以更精确作用于不同的媒介型别和同一媒介的不同条件。媒介查询的大部分媒介特性都接受min和max用于表达”大于或等于”和”小于或等于”。如:width会有min-width和max-width媒介查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML和XML中。通过这个标签属性,我们可以很方便的在不同的装置下实现丰富的介面,特别是移动装置,将会运用更加的广泛。 2、media query能够获取哪些值? 装置的宽和高device-width,device-height显示萤幕/触觉装置。 渲染视窗的宽和高width,height显示萤幕/触觉装置。 装置的手持方向,横向还是竖向orientation(portrait|lanscape)和印表机等。 画面比例aspect-ratio点阵印表机等。 装置比例device-aspect-ratio-点阵印表机等。 物件颜色或颜色列表color,color-index显示萤幕。 装置的解析度resolution。 3、语法结构及用法 @media 装置名 only (选取条件) not (选取条件) and(装置选取条件),装置二sRules 示例一:在link中使用@media: 上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染介面最大宽度,第二个条件max-device-width是指装置最大宽度。 示例二:在样式表中内嵌@media: @media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px) and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) srules 在示例二中,设定了电脑显示器解析度(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持装置;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持装置;屏宽大于或等于480px小于1024px以及垂直放置装置的css样式。 从上面的例子可以看出,字元间以空格相连,选取条件包含在小括号内,srules为相容设定的样式表,包含在中括号里面。only(限定某种装置,可省略),and(逻辑与),not(排除某种装置)为逻辑关键字,多种装置用逗号分隔,这一点继承了css基本语法。 通过Media Queries实现响应式布局设计 好了,我们明白了什么是Media Query,那我们一起来运用到响应式布局的设计专案中去。设计思路很简单,首先先定义在标准浏览器下的固定宽度(假如标准浏览器的解析度为1024px,那么我们设定宽为980px),然后用Media Query来监测浏览器的尺寸变化,当浏览器的解析度小于1024px的时候,则通过Media Query预设的样式表来将页面的宽度设定为百分比显示,这样子页面的结构元素就会根据浏览器的的尺寸来进行相对应的调整。同理,当浏览器的可视区域改变到某个值(假如为650px)的时候,页面的结构元素根据Media Query预设的层叠样式表来进行相对应的调整。看看我们的例子: /* 当浏览器的可视区域小于980px */ @media screen and (max-width: 980px) #wrap width: 90%; margin:0 auto; #content width: 60%;padding: 5%; #sidebar width: 30%; #footer padding: 8% 5%;margin-bottom: 10px; /* 当浏览器的可视区域小于650px */ @media screen and (max-width: 650px) #header height: auto; #searchform position: absolute;: 5px;right: 0; #content width: auto; float: none; margin: 20px 0; #sidebar width: 100%; float: none; margin: 0; 通过上面我们就可以监测浏览器的可视区域变化的时候我们的页面结构元素也会相对应的变化,当然你可以再多设定几个尺寸的监测层叠样式表,这样子就可以根据不同尺寸装置来进行响应式的布局。为了更好的显示效果,我们往往还要格式化一些CSS属性的初始值: /* 禁用iPhone中Safari的字号自动调整 */ -webkit-text-size-adjust: none; /* 设定HTML5元素为块 */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section display: block; /* 设定图片视讯等自适应调整 */ img max-width: 100%; height: auto; width: auto\\9; /* ie8 */ .video embed, .video object, .video iframe width: 100%; height: auto; 最后要注意的是在页面的头部之间加上下面这句∶ meta viewport这个属性是在移动装置上设定原始大小显示和是否缩放的宣告。 引数设定∶ width – viewport的宽度 height – viewport的高度 initial-scale – 初始的缩放比例 minimum-scale – 允许使用者缩放到的最小比例 maximum-scale – 允许使用者缩放到的最大比例 user-scalable – 使用者是否可以手动缩

响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够相容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动网际网路浏览而诞生的。
响应式布局可以为不同终端的使用者提供更加舒适的介面和更好的使用者体验,而且随着目前大萤幕移动装置的普及,用大势所趋来形容也不为过。随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看到了一些成形的模式
优点和缺点
优点:
面对不同解析度装置灵活性强
能够快捷解决多装置显示适应问题
缺点:
相容各种装置工作量大,效率低下
程式码累赘,会出现隐藏无用的元素,载入时间加长
其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果
一定程度上改变了网站原有的布局结构,会出现使用者混淆的情况
2设计思路
我们在上面了解了什么是响应式布局,那在我们的实际专案中应该怎么去设计呢?在以往我们设计网站的时候都会受到不同浏览器的相容性的困扰,还要来个不同尺寸装置,我们该怎么淡定下来呢?有需求就会有解决方案,说到响应式布局,就不得不提起CSS3中的Media Query(媒介查询),这可是个好东西,易用、强大、快捷……Media Query是制作响应式布局的一个利器,使用这个工具,我们可以非常方便快捷的制造出各种丰富的实用性强的介面。接下来就一起来深入的了解Media Query。
1、CSS3中的Media Query(媒介查询)是什么?
通过不同的媒介型别和条件定义样式表规则。媒介查询让CSS可以更精确作用于不同的媒介型别和同一媒介的不同条件。媒介查询的大部分媒介特性都接受min和max用于表达”大于或等于”和”小于或等于”。如:width会有min-width和max-width媒介查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML和XML中。通过这个标签属性,我们可以很方便的在不同的装置下实现丰富的介面,特别是移动装置,将会运用更加的广泛。
2、media query能够获取哪些值?
装置的宽和高device-width,device-height显示萤幕/触觉装置。
渲染视窗的宽和高width,height显示萤幕/触觉装置。
装置的手持方向,横向还是竖向orientation(portrait|lanscape)和印表机等。
画面比例aspect-ratio点阵印表机等。
装置比例device-aspect-ratio-点阵印表机等。
物件颜色或颜色列表color,color-index显示萤幕。
装置的解析度resolution。
3、语法结构及用法
@media 装置名 only (选取条件) not (选取条件) and(装置选取条件),装置二sRules
示例一:在link中使用@media:
<link rel=“stylesheet” type=“text/css” media=“only screen and (max-width: 480px),only screen and (max-device-width: 480px)” href=“link.css”/>
上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染介面最大宽度,第二个条件max-device-width是指装置最大宽度。
示例二:在样式表中内嵌@media:
@media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px) and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) srules
在示例二中,设定了电脑显示器解析度(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持装置;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持装置;屏宽大于或等于480px小于1024px以及垂直放置装置的css样式。
从上面的例子可以看出,字元间以空格相连,选取条件包含在小括号内,srules为相容设定的样式表,包含在中括号里面。only(限定某种装置,可省略),and(逻辑与),not(排除某种装置)为逻辑关键字,多种装置用逗号分隔,这一点继承了css基本语法。
通过Media Queries实现响应式布局设计
好了,我们明白了什么是Media Query,那我们一起来运用到响应式布局的设计专案中去。设计思路很简单,首先先定义在标准浏览器下的固定宽度(假如标准浏览器的解析度为1024px,那么我们设定宽为980px),然后用Media Query来监测浏览器的尺寸变化,当浏览器的解析度小于1024px的时候,则通过Media Query预设的样式表来将页面的宽度设定为百分比显示,这样子页面的结构元素就会根据浏览器的的尺寸来进行相对应的调整。同理,当浏览器的可视区域改变到某个值(假如为650px)的时候,页面的结构元素根据Media Query预设的层叠样式表来进行相对应的调整。看看我们的例子:
/* 当浏览器的可视区域小于980px */
@media screen and (max-width: 980px)
#wrap width: 90%; margin:0 auto;
#content width: 60%;padding: 5%;
#sidebar width: 30%;
#footer padding: 8% 5%;margin-bottom: 10px;

/* 当浏览器的可视区域小于650px */
@media screen and (max-width: 650px)
#header height: auto;
#searchform position: absolute;: 5px;right: 0;
#content width: auto; float: none; margin: 20px 0;
#sidebar width: 100%; float: none; margin: 0;

通过上面我们就可以监测浏览器的可视区域变化的时候我们的页面结构元素也会相对应的变化,当然你可以再多设定几个尺寸的监测层叠样式表,这样子就可以根据不同尺寸装置来进行响应式的布局。为了更好的显示效果,我们往往还要格式化一些CSS属性的初始值:
/* 禁用iPhone中Safari的字号自动调整 */

-webkit-text-size-adjust: none;

/* 设定HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
display: block;

/* 设定图片视讯等自适应调整 */
img
max-width: 100%;
height: auto;
width: auto\\9; /* ie8 */

.video embed, .video object, .video iframe
width: 100%;
height: auto;

最后要注意的是在页面的头部<head></head>之间加上下面这句∶
<meta name=“viewport” content=“width=device-width; initial-scale=1.0”>
meta viewport这个属性是在移动装置上设定原始大小显示和是否缩放的宣告。
引数设定∶
width – viewport的宽度
height – viewport的高度
initial-scale – 初始的缩放比例
minimum-scale – 允许使用者缩放到的最小比例
maximum-scale – 允许使用者缩放到的最大比例
user-scalable – 使用者是否可以手动缩放

相关参考

知识大全 如何在响应式布局中实现绝对定位

如何在响应式布局中实现绝对定位position:absolute;改为fixed什么是响应式布局,响应式布局该如何设计响应式布局就是网页会根据上网装置的萤幕大小而自我调整网页的布局。听着跟木有解释一样

知识大全 响应式布局的核心技术是什么

响应式布局的核心技术是什么但是,响应式布局,难点并非是技术方面,而是设计。对于响应式布局的技术基础,只要你在MDN之类的网站上,把HTML5、CSS3的特性吃透,基本上完全能满足开发响应式布局的工作。

知识大全 请问如何实现响应式布局,越详细越好,非常感谢

请问如何实现响应式布局,越详细越好,非常感谢!你下载个bootstap来看看,这个框架是专门做响应式的。原理么你就去摸索吧,他带有手册,然后你自己研究研究。。。新人求助,ie8及以下浏览器如何实现响应

知识大全 当前响应式布局的原理是通过什么实现的

当前响应式布局的原理是通过什么实现的不随滚动的高度变化得设置position:fixed;完整的代码:headera.btn_joinposition:fixed;_position:absolute

知识大全 怎么用html5完成响应式布局

怎么用5完成响应式布局?步骤1建立空白的HTML5模版首先,我们建立一个空白的模版,程式码很简单,如下所示:复制程式码步骤2增加HTML5新标签HTML5中新增加了不少标签,如:article,asi

知识大全 HTML 固定宽度改为响应式布局需要怎么做

HTML固定宽度改为响应式布局需要怎么做  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!HTML固定

知识大全 关于css问题 如果做一个响应式布局的网页 很多东西都用%

关于css问题如果做一个响应式布局的网页很多东西都用%随便啊,这个没有硬性规定啊。你想怎么做都行。用DreamWeaver做一个响应式网站您好,这个可是难了,您看看下面的建议,能否对您有帮助:1、首先

知识大全 前端开发,我写网站页面如果没有用响应式布局,在我自己的电脑上1920*1080的像素下设计的网站,

前端开发,我写网站页面如果没有用响应式布局,在我自己的电脑上1920*1080的像素下设计的网站,主要是css的@media设定,并且把区块内容设为float,上网搜寻关键字有很多教学,提供一些连结:

简述应急响应行动的一般步骤

简述应急响应行动的一般步骤。答案:(1)接报;(2)设点;(3)报到;(4)救援;(5)撤点;(6)总结。【知识点】事故报警、应急响应行动过程的基本要求【答案依据】参见P164-165关于“2.应急响

简述应急响应行动的一般步骤

简述应急响应行动的一般步骤。答案:(1)接报;(2)设点;(3)报到;(4)救援;(5)撤点;(6)总结。【知识点】事故报警、应急响应行动过程的基本要求【答案依据】参见P164-165关于“2.应急响