响应式网页怎么写

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

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.普通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技术

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

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

工具/原料

网页编辑器

Photoshop

方法/步骤

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

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

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

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

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

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

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

5.如何用一简单的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></p>

<p></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

详细可以私信我

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

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、学习下网格系统,具体可参考:框架部分,多版本元素一致情况下,按照其中一个版本添加html的Dom元素即可。

若有差异的话,也要在对应的位置,添加Dom元素,后续通过css或者js使该部分隐藏。进入CSS编写部分,个人习惯是从大屏幕往小屏幕编写的,因为大版本通常包含的元素比小版本要多。

CSS使用媒介查询-Media Queries方法进行编写,分别写不同版本的CSS样式。由于媒介查询的方法,并不适应低版本的浏览器,需要加入JS去帮助兼容,以下JS可上网下载。

需要注意点是此JS一般需要跟网站的index.html放在同一个目录下,不适合分开管理,否则无法加载图片或者样式。。

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

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

这里以移动端响应式网站为例,讲述如何制作响应式网页。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 详细内容请参考我写的百度经验:。

响应式网页怎么写

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

知识

星期日的妈妈日记怎么写

阅读(186)

本文主要为您介绍星期日的妈妈日记怎么写,内容包括用日记怎么写星期天妈妈是怎么度过的,《我的星期天》日记怎么写,星期日日记怎么写20字。在我的记忆里,以前星期天的早晨,爸爸带我去公园一起玩耍,下午回家美美地睡上一觉。傍晚,我躺在床上,妈妈

知识

自己的理想怎么写15字

阅读(193)

本文主要为您介绍自己的理想怎么写15字,内容包括我的理想怎么写,我的理想怎样写,怎样写自己的理想。第一次谈理想 施时栩 六<4>班 每个人都有一个属于自己的理想,或者是一位救死扶伤的医生,或者是一名能言善辩的律师,或者是一个伸张正义的

知识

申请保洁主管怎么写

阅读(291)

本文主要为您介绍申请保洁主管怎么写,内容包括物业公司保洁主管怎么申请,物业公司保洁主管转正申请怎么写,申请保洁增值服务主管的理由怎么写。给你个提纲吧第一段,简明扼要写你对公司的认识,对公司文化的认可,阐明自己的工作态度。第二段是重

知识

婧的行书怎么写

阅读(186)

本文主要为您介绍婧的行书怎么写,内容包括婧的行书写法,婧字的行书写法苏轼,婧字的各种艺术写法。我的答案曼婷婷:美好雪慧冰雪聪慧淑颖贤淑,聪颖钰彤钰:美玉彤:红色璟雯璟:玉的光彩雯:色彩斑斓的云,多用于人名天瑜瑜:美玉婧琪婧:女子有

知识

写对联情景怎么形容

阅读(237)

本文主要为您介绍写对联情景怎么形容,内容包括我要几副描写生活所见的情景的对联,写关于贴春联的情景,把下面对联描绘的情景(上下联选一句)画出来,如何画。1苏轼和佛印的谑联--苏轼见一只狗在河边啃骨,遂出: 狗啃河上(和尚)骨; 佛印从容把写有苏轼

知识

晋州的周怎么写

阅读(175)

本文主要为您介绍晋州的周怎么写,内容包括周字怎么写好看周字怎么写好看图解,jinzhou汉字怎么写啊,我的家晋州100字的作文怎么写100字。晋州市隶属于河北省石家庄市,地处河北省中南部。截至2014年4月,晋州市总面积619平方公里,人口53.8万(2010

知识

一双鞋的作文怎么写

阅读(205)

本文主要为您介绍一双鞋的作文怎么写,内容包括爸爸的一双鞋作文怎么写,爸爸的一双鞋作文怎么写,作文:写一篇关于<我的一双鞋>细节描写,150。小时候,我非常喜欢爸爸的鞋子,因为里面既温暖又宽大。记得有一次,一连几天大雨把整个城市的通行道路都

知识

火电厂升职见习期工作总结怎么写

阅读(205)

本文主要为您介绍火电厂升职见习期工作总结怎么写,内容包括火电厂运行电气主操工作总结怎么写,升职后转正工作小结怎么写,火电厂运行电气主操工作总结怎么写。工作总结 时光如梭,不知不觉在主操岗位上已经学习快三个月了。在这三个月里,我每

知识

告敲诈的信怎么写

阅读(218)

本文主要为您介绍告敲诈的信怎么写,内容包括请问控告信怎么写,个人被诈骗后怎样写报案信,报案信怎么写。给你一个格式吧控告信控告人:XX市XX镇X村村委会被控告人:李XX,男,X年X月X日出生,XX市XX镇X村村民,住XX市XX镇X村控告事

知识

依字笔画顺序怎么写

阅读(177)

本文主要为您介绍依字笔画顺序怎么写,内容包括依字的笔画顺序怎么写,依字笔画顺序怎么写,依字的笔画顺序。笔画顺序:撇、竖、点、横、撇、竖提、撇、捺。拼音:【yī】【yǐ】含义:靠,仗赖:依靠、依傍、依恋、依偎、依存。按照:依照、依旧、依据、

知识

恭喜发财大写体怎么写

阅读(260)

本文主要为您介绍恭喜发财大写体怎么写,内容包括恭喜发财的繁体字书面怎么写,恭喜发财的“恭”大写怎么写,“恭喜发财”的繁体字怎么写。恭喜发财,新注音输入法的 输入法: ㄍㄨㄥ 恭ㄒㄧˇ 喜ㄈㄚ 发ㄘㄞˊ 财很多人认为读古文必须读繁体字。

知识

公因数怎么写

阅读(423)

本文主要为您介绍公因数怎么写,内容包括公因数的算式怎么写,公因数怎么求,求最大公因数的式子怎么写。质因数分解法把几个数先分别分解质因数,再把各数中的全部公有的质因数和独有的质因数提取出来连乘,所得的积就是这几个数的最小公倍数。例

知识

解放前韩语怎么写

阅读(181)

本文主要为您介绍解放前韩语怎么写,内容包括“解放”用朝鲜语怎么写,前字的韩语怎么写,曾经用韩语怎么写。韩国语是一种拼音文字,也叫字母音节文字,韩国人创造的书写体系主要基于自己对音韵学的研究。他们自己发明了三分法理论,将音节分成初声

知识

旅行社介绍信怎么写

阅读(185)

本文主要为您介绍旅行社介绍信怎么写,内容包括旅行社介绍信怎么写现在导游带团都要有旅行社的介绍信要不导游不,旅行社介绍信到哪里找有呀,旅行社人去景点采线怎么写介绍信。受理(一)受理对象:申请人(申请人即投资人,多个投资人申办旅行社的可委

知识

网页上怎么用js写广告啊

阅读(237)

本文主要为您介绍网页上怎么用js写广告啊,内容包括如何在网页中插入js广告代码,在线等,怎么用js管理网站的广告啊,一个JS广告代码,如何插入网页中。如果直接在网页中用 包含js代码如果有现成的JS文件用LINK使用外部js文件!一般人都不会自己

知识

网页设计文档怎么写

阅读(210)

本文主要为您介绍网页设计文档怎么写,内容包括怎么写招网页设计的Word文档,网页设计的说明文档要怎么写其中的需要分析是指什么,怎样通过文本文档来进行网页设计。HTML(HyperText Mark-up Language,超文本标记语言或超文本链接标示语言),是目

知识

js跳转网页代码怎么写

阅读(190)

本文主要为您介绍js跳转网页代码怎么写,内容包括js跳转代码怎么写,js网页跳转的代码,Javascript页面跳转的几种代码。javascript常用的页面跳转方法为:window.location.href = some_url;下面举例演示点击按钮后,延迟3

知识

怎么在网页写脚本

阅读(223)

本文主要为您介绍怎么在网页写脚本,内容包括怎么写有关网页的脚本,如何获取网页脚本,html网页的脚本用代码怎么写。怎么看网页的脚本:方法其实很简单,首先打开你需要查看的网页,单击鼠标右键,找到查看源代码选项,然后你就可以看到源代码了。在这

知识

网页制作时地址怎么写

阅读(196)

本文主要为您介绍网页制作时地址怎么写,内容包括制作网页连接地址怎样写,网页制作中地址怎么写我的网站放在d盘下的一个新建文件夹里——,用html制作网页的时候怎么写路径。如果你是分开放的代码如下

知识

微信网页代码怎么写的

阅读(229)

本文主要为您介绍微信网页代码怎么写的,内容包括微信H5的页面代码要怎么写,微信分享代码html代码怎么写的,不是超链,怎么查看微信网页的源代码。<script language="javascript" type="text/javascript"> function WeiXi

知识

怎么让自己写的网页上

阅读(189)

本文主要为您介绍怎么让自己写的网页上,内容包括怎么才能让自己编写的网页在网上被别人访问,怎样制作自己的网页,如何将自己写的东西放到网页上。我也是从别人的帖子上看到的,借花献佛先从最简单的 HTML 网页入手;选择 Dreamweaver 4.0MX Fir

知识

网页布局怎么写

阅读(191)

本文主要为您介绍网页布局怎么写,内容包括网页怎么布局,简述网页布局的方法,这个网页布局的代码怎么写。<style>.left{ width:200px; margin-right:5px; float:left;}.right{ wid

[/e:loop]