响应式页面怎么写

1.普通div+css改为响应式界面怎么写

方法1:使用已有的响应式网页框架,如bootstrap;

方法2:

a:声明页面viewport标签—-响应式页面的前提条件

<!--device指设备,initial-scale指打开的缩放比例,user-scalable指用户是否可以缩放-->

<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">b:使用响应式图片

/*只是举例而已,max-width是图片在页面缩小到影响自身大小时,图片的最大宽度,但不会超过自身图片的原有宽度*/

img{

max-width:50%;/*防止图片无限放大产生失真*/

}c:使用流式布局

布局元素使用浮动float或者行内块 inline-block;

ps:个人建议使用行内块,第一不影响其余元素的布局,第二方便设置。

d:避免使用绝对尺寸(px等),使用相对单位(如rem/em/%);

ps:这里科普一下,我们都知道em是根据 父级元素 字体的大小来计算的,而rem更狠是根据 根元素 的字体大小来计算,所以推荐使用rem,减少使用em计算的难度。

f:使用CSS3 MediaQuery技术

2.Dreamweaver中响应式网页代码如何写

默认一个固定宽度为980px的网页,当浏览器窗口比980px小的时候,这个布局就变为100%比宽度的液态布局,而不是固定宽度。

当浏览器窗口再缩小于700px的时候,我们就隐藏侧边栏。当窗口小于480px的时候,横向导航条隐藏,换成点击下拉效果的导航条。

如上图,从左至右依次为移动版本—>平板电脑—>桌面浏览器的效果。1、响应式网页结构首先,我们先来看下上面案例展示的html结构,如下图所示:可以说这是一个很典型的博客模版结构。

一个wrapper容器包含了头部、内容、侧栏、底部。2、Meta标签其次就需要我们针对移动设备加入这个meta标签。

告诉webkit内核浏览器初始缩放比例为1。(很多iOS和Android的浏览器都是基于webkit内核的)<meta name="viewport" content="width=device-width; initial-scale=1.0">IE8或者更早的浏览器并不支持Media Query。

你可以使用media-queries.js或者respond.js来为IE添加Media Query支持。<!--[if lt IE 8]> 如果你的网站页面中用了html5文档声明,用到了很多html5标签,但是这些标签在ie9以下版本是不支持的,所以我们必须引用一个html5.js文件使得这些标签被其它低版本浏览器确认。

<!--[if lt IE 9]> 3、媒介查询-Media Queries在这里马海祥就不再详细的讲正常页面下的布局如何写了。在此主要讲解下媒体查询media queries这个css的设计思路。

这个是css3的属性,也是我们这个响应式网页设计的最重要的部分。可以说是响应式设计的核心。

它根据条件告诉浏览器如何为指定视图宽度渲染页面。<link href="media_queries.css" rel="stylesheet" type="text/css">下面我们用CSS3的媒介查询(Media Query)特性使得网页适应不同设备,即根据设备的分辨率和缩放自动重新布局。

@media screen and (max-width: 480px) { 这里就是重新设定一些css的属性 }(1)、当浏览器视图宽度为小于等于980像素时,如下规则将会生效。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应。

#pagwraper { width: 94%;}重新设定容器宽度为94%; #content { width: 65%; padding: 3% 4%;}重新设定内容宽度为65%; #sidebar { width: 30%;}重新设定侧边栏宽度为30%注意这里我们用到了%,使得页面是一个流体布局。(2)、当浏览器视图宽度为小于等于700像素时,视图指定#content和#sidebar的宽度为自适应并且清除浮动,使得这些容器按全宽度显示。

#content { width: auto;float: none;margin: 20px 0;} #sidebar { display:none; width: 100%; margin: 0; float: none; }容器宽度继承了上面94%的宽度,这个时候我们设定内容宽度为自动,使其填满外部的wraper容器。并清除其浮动样式。

这个时候的浏览的页面,可以权衡下右边侧栏的重要程度,如果觉得有必要继续在页面中显示,我们可以清除其浮动,并把宽度也设为100%,这样就在content这个容器下显示。但马海祥觉的一般情况下,在这么小的浏览窗口中,用户只想看到最主要的内容,右边侧栏成为了一个补助模块,那么可以直接把它隐藏掉。

这样可以减少页面的高度。(3)、当浏览器窗口小于等于480px的时候,一般这个就是iPhone的横向宽度。

就要将#header元素的高度设置为自适应,将h1的字体大小修改为24像素并隐藏侧边栏。首先我们设计webkit内核浏览器下禁用文字大小调整,代码如下:html { -webkit-text-size-adjust: none; }其次就是代码的转换了,如下图所示:其实在480px宽度下的时候,整体框架布局已经不用设置,马海祥认为我们应该考虑得更多的是怎么把一个良好的页面布局展示给用户。

而在这个模式下,如果导航条有很多选项的时候,就会相互堆叠换行,那么这里我们设计成点击出下拉菜单形式,如下图所示:这里我们首先考虑在小设备窗口下header太高已经占据了大半的屏幕显示,所以这里我们重新设定下header的高度,能完整呈现出这个站点logo就可以了。在480px小设备窗口下浏览,页面内容会很长,这个时候我们要在底部加个返回页面顶部的按钮。

3.做响应式web 页面怎么设计

响应式Web设计的方法

介绍完响应式Web的背景和概念之后,是时候该介绍具体的实现方法了,其实响应式Web设计的方法很简单,就是利用CSS3的媒体查询Media Queries和Viewport来解决问题的。

首先我们一起来看看Media Queries,这里我只会对其做一个简单的列举介绍。

通过媒体查询的设置,我们可以根据屏幕宽度e69da5e6ba90e799bee5baa631333335313737、屏幕方向等各个属性来加载不同场景下不同的CSS文件来渲染页面的视觉风格。具体的使用方法有以下两种:

1、通过link标签:

<link rel="stylesheet" type="text/css" media="screen and (max-width: 479px)" href="testcssbywidth1.css" />

示例代码代表当当前屏幕宽度小于479px的时候,加载testcssbywidth1.css文件来渲染页面。

2、CSS中直接设置:

@media screen and (max-width:479px) {

/* 具体的CSS属性设置 */

}

对于Media Queries的一些常用属性,只对常用的几个做一个简单列举说明,其他的属性请各位自行查阅相关资料:

width:描述终端设备显示区域的宽度,接受max/min的前缀;

height:描述终端设备显示区域的高度,接受max/min的前缀;

device-width:描述终端设备屏幕的宽度,接受max/min的前缀;

device-height:描述终端设备屏幕的高度,接受max/min的前缀;

orientation:描述终端设备处于横屏还是竖屏的状态,取值分别为:landscape/portrait。

当我们调整浏览器大小的时候,上面通过媒体查询属性的操作就可以完成响应式Web设计的工作,但是这却不能满足移动终端的浏览器,因为移动浏览器默认页面是为宽屏幕设计的,所以会把他缩小来适应小屏幕,但是终端设备却无法识别正确的宽度,所以光靠媒体查询是解决不了移动终端设备的响应式Web设计的

4.如何将web页面改成响应式

第一步:检测网页响应式

浏览器打开调试模式,打开响应式设计模式,在预览区域拖动大小范围,如果页面元素随大小变化而自适应,则页面是响应式页面,反之,页面是固定非响应式页面。如图:

第二步:编辑网页源文件

用Dreamweaver打开页面源文件,查看代码样式及文件结构,(Web页面的视觉效果由CSS样式表文件控制)。如图:

第三步:植入响应式代码

在CSS样式表中插入以下代码:

@media screen and (min-width:200px) and (max-device-width:640px){

/*这里写元素的样式*/

}

代码解释:这句代码是指定了在200像素~640像素之间的终端,显示的效果,在其他终端不显示。

第四步:横屏响应式设计

在CSS中插入以下代码

@media screen and (min-width:200px) and (max-device-width:640px){

.box{ width:100%;height:auto; margin:0 auto; background:#FFFFFF;}

}

控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:

第五步:竖屏响应式设计

在CSS中插入以下代码

@media screen and (min-width:200px) and (max-device-width:640px){

.box{ width:auto;height:100%; margin:0 auto; background:#FFFFFF;}

}

控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:

第六步:全屏响应式设计

在CSS中插入以下代码

@media screen and (min-width:200px) and (max-device-width:640px){

.box{ width:100%;height:100%; margin:0 auto; background:#FFFFFF;}

}

控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:

7

第七步:加工检测

响应式设计完成之后,用不同的终端全部检测一遍,有不合格的地方继续修改,这是程序员必须知道的也不能忽视的。

5.bootstrap怎么写响应式布局

响应式设计的初衷是对于不同屏幕属性的设备进行近乎一致的呈现,当然,是使用『一份』代码,但是,问题来了,不同设备的网络环境不同(强弱网),对样式表支持度不同(客户端属性),所以如果采用响应式的思路来玩,这里我们适配主要的受众设备即可,以下举例以常见设备为主:PC高分屏,PC常规屏,各种平板,各种手机以及其打开页面的client,特别的设备,诸如阅读器。

首先根据自己的主要受众的设备屏幕属性完成你的原型设计,包括以上的设备中脚本渲染的模块。

使用真机,模拟器或者chrome开发模拟器中的device切换的功能(审查元素-最上面一条,左边三个图标中的手机按钮),以下重点讲第三种(前两种没啥可讲的吧。)

响应式页面怎么写

转载请注明出处育才学习网 » 响应式页面怎么写

知识

电磁炉拼音怎么写

阅读(179)

本文主要为您介绍电磁炉拼音怎么写,内容包括电磁炉控制部分缩写字母的意思,电磁炉线路大写字母Q代表什么,电磁炉的英语怎么写。美的电磁炉的型号表示含义: MMidea。C电磁炉。 P表示陶瓷板的面为平面 A表示陶瓷板的面为凹面。 Y表示陶瓷面板

知识

小学生英语作文怎么写

阅读(190)

本文主要为您介绍小学生英语作文怎么写,内容包括《小学英语作文怎么写》,如何写好小学英语作文,小学生英语作文。写学校的英语作文My school is very beautiful. It is in Guicheng, near the Qia

知识

幼儿论文提纲怎么写

阅读(280)

本文主要为您介绍幼儿论文提纲怎么写,内容包括学前教育毕业论文提纲怎么写,幼儿自主性的培养论文提纲怎么写,幼儿园小学化的提纲毕业论文提纲怎么写。一 写作程序 1 构思。可以说就是平常所谓的打腹稿。每个人的兴奋点可能不一样,有的人会首

知识

专利检索报告怎么写

阅读(480)

本文主要为您介绍专利检索报告怎么写,内容包括什么叫专利检索报告,要怎么写,怎样写实用新型专利检索报告,专利申请中的检索报告是怎样的。有多个人的,请求人应当是所有的专利权人。授予实用新型专利权的决定公告后,专利权人可以请求国家知识

知识

餐饮营销计划怎么写

阅读(207)

本文主要为您介绍餐饮营销计划怎么写,内容包括餐饮销售工作计划怎么写然后总结,餐饮营销计划怎么写,餐饮营销计划。答复:如何制定营销计划?着重归纳总结以下几点:第做好销售部门的详细工作规划流程,以及分配销售部门任务工作量,以着手针对销售的

知识

淘宝店铺说明怎么写

阅读(193)

本文主要为您介绍淘宝店铺说明怎么写,内容包括淘宝店铺简介怎么写,店铺介绍怎么写,淘宝店铺介绍怎么写。淘宝店铺简介一般共分为三部分:掌柜签名、店铺动态、主营宝贝,一份好的店铺简介必然为自己带来更多的收益,如下仅作参考。对于掌柜签名,需

知识

提前请产假怎么写

阅读(238)

本文主要为您介绍提前请产假怎么写,内容包括产假提前休申请怎么写,提前休产假报告怎么写,产假提前上班申请书。尊敬的领导:本人已近临产(本人于***年**月份怀孕,预产期为***年**月**日),属于计划内合法生育第一胎,并属晚婚、晚育。鉴于家庭

知识

化妆个人简历怎么写

阅读(179)

本文主要为您介绍化妆个人简历怎么写,内容包括化妆师个人简历模板,化妆师个人简历怎么写,新生化妆师个人简历怎么样写。化妆师个人简历(履历表)模板(某大学设计专业)出生日期:1983-05-03 性 别:女婚姻状况:未婚 身 高:162厘米 体 重: 4

知识

写小说人物简介怎么写

阅读(222)

本文主要为您介绍写小说人物简介怎么写,内容包括怎么写小说人物的简介,小说人物介绍怎么写,怎么写小说人物的简介。样貌吧,写下样貌(符合角色性格特点的),性格倒不用说太多。太罗嗦人家就不想看了。其实写的好的看相貌就能把性格猜出个一二了。

知识

租大棚怎么写合同

阅读(193)

本文主要为您介绍租大棚怎么写合同,内容包括租大棚协议书,养鸡大棚租任合同书怎么写,我租了个大棚,合同上写定我可以优先续签大棚,但合同到期了,租。例:蔬菜大棚租赁合同甲方:XX公司乙方:XX研究所根据《中华人民共和国合同法》等相关法律的规

知识

阿弥陀佛繁体字怎么写

阅读(269)

本文主要为您介绍阿弥陀佛繁体字怎么写,内容包括南无阿弥陀佛繁体怎么写,南无阿弥陀佛繁体字怎么写,南无阿弥陀佛繁体字怎么写。唵嘛呢叭咪吽六字真言,也就是明王咒,又叫做六字大明咒。用来祈祷健康长寿、怯病消灾、启迪心境、净化灵魂。南无

知识

踪迹的拼音怎么写

阅读(172)

本文主要为您介绍踪迹的拼音怎么写,内容包括踪迹的拼音和解释,痕迹的拼音咋拼,“踪迹”迹的读音。痕迹的拼音:hén jì【释义】1.拼音:hén jì2.含义:事物留下的印痕或印迹。【近义词】踪迹 轨迹 足迹 印迹【例句】他的文章似

知识

举手的拼音怎么写

阅读(610)

本文主要为您介绍举手的拼音怎么写,内容包括发言请举手拼音怎么写的,举手发言的拼音,举手的举用大写字母怎么写。

知识

翱翔的拼音怎么写

阅读(235)

本文主要为您介绍翱翔的拼音怎么写,内容包括翱翔的拼音,飞禽翱翔的拼音怎么写,振翮翱翔怎么拼音怎么写。翱翔怎么写?请看翱翔的拼音:

知识

怎么写响应式页面

阅读(152)

本文主要为您介绍怎么写响应式页面,内容包括普通div+css改为响应式界面怎么写,html5怎么制作一个响应式网页,如何将web页面改成响应式。方法1:使用已有的响应式网页框架,如bootstrap;方法2:a:声明页面viewport标签-响应式页面的前提条件<!--de

知识

怎么在html页面写css样式

阅读(184)

本文主要为您介绍怎么在html页面写css样式,内容包括如何在html中添加css样式,HTML怎么把CSS样式插入到页面,怎么在网页html页面中调用css样式文件问题。有两种方式在head标签之间添加style标签

知识

响应式高度怎么写

阅读(166)

本文主要为您介绍响应式高度怎么写,内容包括html这种格式的响应式怎么写,自适应响应式布局怎么设置height,学写响应式网站,应该要怎么写和掌握哪些知识。学习CSS3的基础知识。2、学习相关的媒体查询,如拼图前端框架对屏幕大小的响应方式:@med

知识

html注册页面怎么写

阅读(166)

本文主要为您介绍html注册页面怎么写,内容包括html中注册的页面用什么标签写好,html注册页面代码怎么写,用html和css如何做注册页面。<div><input type="text" value="" /><input type="text" value="" /><in

知识

动态页面怎么写

阅读(187)

本文主要为您介绍动态页面怎么写,内容包括怎么做网页的动态页面,什么叫动态页面和静态页面,动态网页怎么制作。从最基础的HTML语言开始,学会了这就可以自己弄静态的网页了,学会了后就可以学动态的 网站设计八步骤 由于目前所见即所得类型的

知识

怎么写微信小程序页面

阅读(237)

本文主要为您介绍怎么写微信小程序页面,内容包括微信小程序只写页面和样式怎么预览,如何制作微信小程序的页面,怎么做一个微信小程序呀。升级你的微信到最新的6.5.3版本。2、在微信的第一个页面顶端,有一个搜索条,在搜索条里输入:小程序示例然

知识

网页怎么跳转页面代码怎么写

阅读(348)

本文主要为您介绍网页怎么跳转页面代码怎么写,内容包括网站跳转页面的代码怎么写,网页内部跳转代码怎么写,网页设计,写html源代码,设置页面自动跳转到另一个页面如何写代码。a,是anchor(锚)的第一个字母,就是链接啦!a 标签 -- 代表HTML链接* a标

知识

表单页面怎么写

阅读(184)

本文主要为您介绍表单页面怎么写,内容包括html把页面用表单收集提交到新页面新页面要怎么写原来的页面呢,怎么样用HTML来写表单,怎么写,表单里面怎么写,才能交互。表单是实现动态网页的一种主要的外在形式。表单和表单域并不具有排版的能力

[/e:loop]