怎么写响应式页面

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.html5怎么制作一个响应式网页

HTML5 制作响应式网页,首先需要考虑是全平台适配还是只是移动端适配。这里以移动端响应式网站为例,讲述如何制作响应式网页。

1、选定基本设计尺寸,一般以1080为基准。确定响应式web设计的应用场景之后,和美工(或设计师)沟通,之前,一般需要美工出几套主流移动设备屏幕分辨率的设计图,现在,使用流式布局以及rem等可以使用一套设计图,以最常用的移动设备屏幕分辨率为基准。

2、当美工完成设计图之后,前端工程师的工作就开始了。这时你就可以使用PS或是FW进行切图了。一般说来,Fireworks cs6切图更快,但是Fireworks有时会有图片失真的情况发生,所以,有时需要使用PS进行配合,PS有切片工具可以专门用来切图。

具体代码:

(function (doc, win) {

var docEl = doc.documentElement,

resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',

recalc = function () {

var clientWidth = docEl.clientWidth;

if (!clientWidth) return;

docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';

};

3.如何将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

第七步:加工检测

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

4.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小设备窗口下浏览,页面内容会很长,这个时候我们要在底部加个返回页面顶部的按钮。

5.怎么设计制作响应式网页

随着移动和跨屏时代的来临,响应式网页越来越重要,通过网页制作,使得不同设备、分辨率的网站都有最好的视觉体验。那就前端方面,该怎么才能制作一个响应式网页呢?

工具/原料

网页编辑器

Photoshop

方法/步骤

需要先有大屏幕和小屏幕两版的设计稿,或者超大屏幕、大屏幕和小屏幕三屏,以下图片是两屏设计,适应PC端和移动端。

将两屏所需的图片,用photoshop分别切出来,保存在两个文件夹,方便管理,每一个版本只会调用对应版本图片。

meta头部设置参数,根据设备分辨率让浏览器的可视宽度来适应。

进入html框架部分,多版本元素一致情况下,按照其中一个版本添加html的Dom元素即可。若有差异的话,也要在对应的位置,添加Dom元素,后续通过css或者js使该部分隐藏。

进入CSS编写部分,个人习惯是从大屏幕往小屏幕编写的,因为大版本通常包含的元素比小版本要多。

CSS使用媒介查询-Media Queries方法进行编写,分别写不同版本的CSS样式。

由于媒介查询的方法,并不适应低版本的浏览器,需要加入JS去帮助兼容,以下JS可上网下载。需要注意点是此JS一般需要跟网站的index.html放在同一个目录下,不适合分开管理,否则无法加载图片或者样式。

6.html5 怎么制作响应式网页

HTML5 制作响应式网页,首先需要考虑是全32313133353236313431303231363533e78988e69d8331333337626135平台适配还是只是移动端适配。

这里以移动端响应式网站为例,讲述如何制作响应式网页。1、选定基本设计尺寸,一般以1080为基准 确定响应式web设计的应用场景之后,和美工(或设计师)沟通,之前,一般需要美工出几套主流移动设备屏幕分辨率的设计图,现在,使用流式布局以及rem等可以使用一套设计图,以最常用的移动设备屏幕分辨率为基准。

2、当美工完成设计图之后,前端工程师的工作就开始了。这时你就可以使用PS或是FW进行切图了。

一般说来,Fireworks cs6切图更快,但是Fireworks有时会有图片失真的情况发生,所以,有时需要使用PS进行配合,PS有切片工具可以专门用来切图。3、使用CSS媒体查询和rem (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; if (!clientWidth) return; docEl.style.fontSize = 20 * (clientWidth / 320) + 'px'; }; if (!doc.addEventListener) return; win.addEventListener(resizeEvt, recalc, false); doc.addEventListener('DOMContentLoaded', recalc, false); })(document, window);4、将绝对单位换算为rem 详细内容请参考我写的百度经验:。

7.如何用一简单的CSS制作响应式HTML网页

建议展开阅读

新人如果想快速开发出响应式网站建议使用响应式框架Bootstrap,Foundation等等。

三个部分[Viewport][网格视图][媒体查询]

1.先在head里面设置Viewport

<meta name="viewport" content="width=device-width, initial-scale=1.0">;用户可以通过平移和缩放来看网页的不同部分。

2.很多响应式都基于网格视图设计

响应式网格视图通常是 12 列,宽度为100%,在网页自动伸缩

比如CSS里面写

* {

box-sizing: border-box;

}

[class*="col-"] {

float: left;

padding: 15px;

}

.col-1 {width: 8.33%;}

.col-2 {width: 16.66%;}

.col-3 {width: 25%;}

.col-4 {width: 33.33%;}

.col-5 {width: 41.66%;}

.col-6 {width: 50%;}

.col-7 {width: 58.33%;}

.col-8 {width: 66.66%;}

.col-9 {width: 75%;}

.col-10 {width: 83.33%;}

.col-11 {width: 91.66%;}

.col-12 {width: 100%;}这样即可在html写

<div class="row">

<div class="col-3">

<ul>

<li>;标题1</li>

<li>;标题2</li>

<li>;标题3</li>

<li>;标题4</li>

</ul>

</div>

<div class="col-9">

<h1>2333333</h1>

<p>2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333</p>

<p>2333333333333333333333333333333333323333333333</p>

</div>;达到简单的响应式效果[拖拽浏览器大小查看]

图片响应式方法

div {

width: 100%;

height: 400px;

background-image: url('url');

background-repeat: no-repeat;

background-size: contain;

border: 1px solid red;

}background-size 属性设置为 "contain", 图片比例会自动缩放。

3.媒体查询主要用于针对不同的媒体类型定义不同的样式

比如我在电脑显示图片1,但是在手机显示的是图片2

详细可以私信我

8.做响应式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设计的

9.学写响应式网站,应该要怎么写

1、学习CSS3的基础知识。

2、学习相关的媒体查询,如拼图前端框架对屏幕大小的响应方式:

@media (min-width:760px){.container{width:750px;}}

@media (min-width:1000px){.container{width:1000px;}}

@media (min-width:1200px){.container{width:1200px;}}

分别是平板、桌面、宽屏下的.container下的宽度。

3、学习下网格系统,具体可参考:/style/index/id/3#gridsystem

4、希望对你有帮助。

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

知识

有法律效应的欠条怎么写

阅读(161)

本文主要为您介绍有法律效应的欠条怎么写,内容包括具有法律效力的欠条怎么写格式是,具有法律效应的借款欠条怎么写,请问一张有法律效应的完整欠条怎么写。欠条具有法律效力的写法:1.“欠条”标题名称应在纸张最上方中央,然后紧接着是正文内容

知识

论文复议书怎么写

阅读(197)

本文主要为您介绍论文复议书怎么写,内容包括论文复议申请表中复议申请理由怎么写,申请复议书怎么写,行政复议书怎么写。项目是不可能复议得到的。 这个就好比足球一样,即使误判了,也不可能更改的。forrestgump(站内联系TA)兄弟几乎没有可能,不过

知识

一年级数学教案怎么写

阅读(174)

本文主要为您介绍一年级数学教案怎么写,内容包括一篇完整的小学数学教案怎么写,一篇完整的小学数学教案怎么写,小学数学人教版一年级上册备课本应该怎么写。一般包括几个方面:教学目标:1·知识目标 2能力目标 3情感目标 教学重点、难点:教具准

知识

发表数学论文怎么写

阅读(177)

本文主要为您介绍发表数学论文怎么写,内容包括数学论文怎么写,数学论文怎么写,数学论文怎么写。对中学数学教学的几点思考 进入新世纪以后,我们面临的问题很多,其中最关键的就是怎样使产业升级,在这方面起重要作用是人才。究竟需要什么样的

知识

写字楼标题怎么写

阅读(176)

本文主要为您介绍写字楼标题怎么写,内容包括写字楼发帖标题怎么写吸引人,怎么写房源标题和描述才能吸引客户啊求指教,写字楼软文。写字楼营销-写字楼策划方案 泉诺软文发布平台认为:市场营销是以市场为导向创造出恰当的产品和服务并以一定方

知识

学生会述职报告怎么写

阅读(196)

本文主要为您介绍学生会述职报告怎么写,内容包括学生会工作报告怎么写啊,学生会工作总结怎么写啊,学生会工作总结怎么写。尊敬的领导老师:现在我将我部一个月以来的主要工作汇报如下,请予评议。一x月份以来的主要工作内容分点来写:如:x月x日,部

知识

活动短信通知怎么写

阅读(179)

本文主要为您介绍活动短信通知怎么写,内容包括活动通知短信怎么写,邀请客户参加活动的短信应该怎么写,活动通知怎么写。原发布者:谁回答谁有糖果关于“我为学校建言献策”活动的通知各学院学生会:为进一步了解我校学生对我校各方面的存在的态

知识

申请信用卡工作证明怎么写

阅读(141)

本文主要为您介绍申请信用卡工作证明怎么写,内容包括申请信用卡的时候,工作证明怎么写,申请信用卡的工作证明和工资证明怎么写,办信用卡开工作证明,申请书怎么写。原发布者:陈改林工作证明及收入证明范本 范本一 兹证明_________先生,身份证

知识

怎么写周记例子

阅读(212)

本文主要为您介绍怎么写周记例子,内容包括写周记例子,周记怎样写请举个例子,怎么写周记,能发一篇例子吗。1.今天,我与朋友行走在接上,在热闹的人群里晃来晃去。眼前,忽然出现了她---一个要钱的老人。衣着简朴,但不陋。年纪大,但不老。手里拿着

知识

小姐姐的英文怎么写

阅读(272)

本文主要为您介绍小姐姐的英文怎么写,内容包括小姐姐英文简写,姐姐〗的英文怎么写,现在流行的“小姐姐”用英语怎么说。小姐姐英文简写是:Little Lady。小姐姐是一个网络流行词,作为一个从二次元火起来的词汇,“小姐姐”这个词的早期含义是粉

知识

519分用英语怎么写

阅读(146)

本文主要为您介绍519分用英语怎么写,内容包括5月19用英语怎么写,14点19分用英语怎么写,19用英文怎么说。one 1two 2three 3four 4five 5six 6seven 7eight 8nine 9 ten 10eleven

知识

烂了怎么写

阅读(186)

本文主要为您介绍烂了怎么写,内容包括烂掉的烂怎么写,烂字笔顺怎么写,我作文很烂,如何写好作文。给你提供一些写作的方法,希望对你有所帮助: 细观察 细致观察是提高写作水平的金钥匙。文章是客观事物在作者头及中反映的产物,要反映客,不必

知识

患字怎么写

阅读(165)

本文主要为您介绍患字怎么写,内容包括患字怎么组词,患字的草书写法,患的扩词怎么写麻烦一下。患者、患病、患难、患得患失、忧患、祸患、隐患、防患未然。其它患字成语和词组如下:饱经忧患 患得患失 杜绝后患 防患未然 后患无穷 何患无

知识

题要怎么写

阅读(156)

本文主要为您介绍题要怎么写,内容包括题要怎么写,作文题目该怎么写,证明题,怎么写。精彩作文题目该怎么写? 不同文体有不同方法 题目,即标题、文题,是文章的眉目,有人将其比喻成眼睛。题目,或表明写作对象,或交代行文线索

知识

怎么在html页面写css样式

阅读(185)

本文主要为您介绍怎么在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语言开始,学会了这就可以自己弄静态的网页了,学会了后就可以学动态的 网站设计八步骤 由于目前所见即所得类型的

知识

怎么写微信小程序页面

阅读(238)

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

知识

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

阅读(348)

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

知识

表单页面怎么写

阅读(185)

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

知识

商务条款响应怎么写

阅读(221)

本文主要为您介绍商务条款响应怎么写,内容包括标书商务条款响应及偏离表怎么填,标书里面的商务情况响应表应该如何填写,商务响应怎么写。原发布者:cherry8023450合同双方确认,本合同及本合同约定的其它文件组成部分中的各项约定都是通过法定

[/e:loop]