易生活网
    • 网站首页
    • 公司简介
      公司简介
      企业文化
    • 产品展示
    • 新闻动态
      公司新闻
      行业新闻
    • 成功案例
      成功案例
    • 客户服务
      售后服务
      技术支持
    • 人才招聘
    • 联系我们
      联系我们
      在线留言

    新闻动态Site navigation

    公司新闻
    行业新闻

    联系方式Contact


    地 址:上海市虹口66号
    电 话:19930496374
    网址:dsesh.com
    邮 箱:64010368@qq.com

    网站首页 > 新闻动态
    新闻动态Welcome to visit our

    自适应网站设计,自适应网站设计的5大步骤

    分享到:
      来源:易生活网  更新时间:2026-10-01 06:48:22  【打印此页】  【关闭】
    1.背景介绍

    如今人们经过手机阅读网页占了大多数,自适站设随着阅读方式的应网改动,网页完成(cheng)多终端自适应,计自无论关于防止工(gong)程师无(wu)谓的适应设计反复劳(lao)动(dong)或者是项目管理的便利性上来说重要性都是非常巨大的。2.知(zhi)识剖析

    由于挪动设备越来越多的网站被人(ren)们运用,手机成为访问互联网的步骤最常见终端,而我们设计的自适站设网页确是为了呈如今PC端。

    自适应网站设计,自适应网站设计的5大步骤

    手(shou)机的(de)应网屏幕比拟小,宽度通常在600像素以下,计自而PC的适应设计屏幕宽度,普通都在1000像素以上(目前主流(liu)宽度是网站1366×768),有的步骤还到达了2000像(xiang)素。同样的自(zi)适站设内容,要在大小悬殊的应网屏幕上,都呈现出(chu)称心的计自效果,并不是一件容易的(de)事。

    自适应网站设计,自适应网站设计的5大步骤

    很多网站的处理(li)办法,是(shi)为不同的设备提供不同的网页,比方特地提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比拟费事(shi),同时要维护好几个版本,而且假如一个(ge)网站有多个portal(入口),会大大增加架构设计的复杂度。

    自适应网站设计,自适应网站设计的5大步骤

    自适应是为了解决如何在不同大小的设备上呈现同样的网页。

    3.常见问题

    如何进行自适应网页设计

    4.解决方案在HTML头部增加viewport标签。

    通俗的讲,移动(dong)设备上的viewport就(jiu)是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又不局限(xian)于浏览器(qi)可视区(qu)域的(de)大小,它可能比浏览器的(de)可视区域(yu)要大,也(ye)可能比浏览器的可(ke)视区域要小。在默认情况下(xia),一般来讲,移动设备上的viewport都是要大于(yu)浏览器可视区域的,这是因为考虑到移动设备的分辨率相对于桌面电脑来说都比较小,所以(yi)为了能在移动设备上正常显示那些传(chuan)统的为桌面(mian)浏览器设计的网站移动设备上的浏览器都会把(ba)自己默认的viewport设为980px或1024px(也(ye)可能(neng)是其它值,这(zhe)个是由设备自己决定的),但带来的(de)后果就是浏览器会出现横向滚动条,因为浏览器可视区域的宽度是比这个默认的(de)viewport的宽度要小的。

    该meta标(biao)签的(de)作用是让当前viewport的宽度等于设备的(de)宽度,同时不允许用(yong)户手动缩放。也许允不允许用户缩放(fang)不同的网站有(you)不同的要求,但让viewport的宽度等于设备的宽度,这个(ge)应该是大家都想要的效果,如果你不这样的设定(ding)的话,那就会使用那个比屏幕宽的(de)默认viewport,也就是说会出现横向滚动条。

    meta name='viewport' content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"

    把(ba)移动设备上的viewport分为layout viewport 、 visual viewport 和 ideal viewport 三类(lei),其中的ideal viewport是最适合移动设备的viewport,ideal viewport的(de)宽度等于移动设备的屏幕宽度,只要在css中(zhong)把某一元素的宽度设为ideal viewport的宽度(单位用px),那么这个元素的宽度就是设备屏幕的宽度了,也就是宽度为100%的效果(guo)。ideal viewport 的意义在于,无论在何种分辨率的(de)屏幕下,那些针对ideal viewport 而设计的网站,不需要用户手动缩放,也不需要出现(xian)横向滚动条,都可以完美的呈现给用(yong)户。

    要得到ideal viewport就必须(xu)把默认的layout viewport的宽度设为移动设备的屏幕宽度。因(yin)为meta viewport中(zhong)的width能控制layout viewport的宽度,所以(yi)我们只需要把width设为width-device这个特殊的值就行了(le)。

    2、不使用绝对(dui)宽度

    在css中我(wo)们一般使用px作为(wei)单位,在桌面(mian)浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像素,这可能会造成我们的一个错觉,那(na)就是css中的像素就是(shi)设备的物理像素。但实际情(qing)况却并非如此(ci),css中(zhong)的(de)像素只是一个抽象的(de)单位,在不同的设备或不同的环境中,css中的1px所(suo)代表的设备物理像素是不同的。在为桌面浏览器设计的网页中,我们无需对(dui)这个津津计较(jiao),但在移动设备上,必须弄明白这点。在早先的移动设备中,屏幕像素密度都比较低,如iphone3,它的分辨率为320×480,在iphone3上,一个css像素确实是等(deng)于一个屏幕物(wu)理像素的。后来随着技术的发展,移动设备的屏幕像素密度越来越高,从iphone4开始,苹果(guo)公司便推出(chu)了所谓的Retina屏,分(fen)辨率提高了一倍,变成640×960,但屏幕尺寸却没变化,这就意味着同样大小的屏幕上,像素却多了一倍,这时,一个css像素是等于两个物理像素的。

    3、流动布局

    流动布(bu)局(fluid grid) “流动布局”的含义是,各(ge)个区(qu)块的位(wei)置都是浮动的,不是固定不变的。

    .main { float: right;width: 70%; }

    .leftBar { float: left;width: 25%;}

    float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方(fang),不(bu)会在水平方向overflow(溢出),避免了水平滚动(dong)条的出现。

    4、MediaQuery模块

    “自适应网页设计”的核心,就是CSS3引入的MediaQuery模块。 它的(de)意思就是(shi),自动探测屏幕宽度,然后加载(zai)相应的CSS文件。

    link rel=”stylesheet” type=”text/css”media=”screen and (max-device-width:400px)”href=”a.css”

    上面的代码意思是,如果屏幕宽度小于400像素(max-device-width: 400px),就加载(zai)a.css文件。

    link rel=”stylesheet” type=”text/css”media=”screen and (min-width: 400px)and (max-device-width: 600px)”href=”b.css”

    如果屏幕宽度在400像素到600像素之间,则(ze)加载b.css文件。

    5.扩展(zhan)思考

    自适应(ying)与响应(ying)式的区(qu)别

    自适应是为了(le)解决如何才能在不同大小的设备上呈现同样的网页,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整网页内容大小(xiao)。但是无论怎样,他们主体的内容和布局是没有变的(de)。

    自(zi)适应还是暴露出一个问题(ti),如果屏幕太小(xiao),即使网页能够根据屏幕大小(xiao)进行适配,但是会(hui)感觉在小屏幕上查看,内容过于拥挤,响应式正是为了解(jie)决(jue)这个问(wen)题而(er)衍生出来的概念。它可以自动识别屏幕宽度、并做出相应调整的网页设计,布(bu)局和展示(shi)的内容可(ke)能会有所变动。

    响应式布局被大家熟知的一个重要原因就是 twitter 开(kai)源了 bootstrap。

    相比自(zi)适应网站,响(xiang)应式网站省去了很多的控件,同时也省去了不少建立和(he)维护的功夫。响应式布局就是一种流体,在按百分比缩放时也能相当(dang)的流畅。

    使用响应(ying)式设计,你(ni)要(yao)记住所以(yi)的布局。这当然可能会使过程混乱,并且使设计更加复(fu)杂。这就意味着你应该专(zhuan)注于中等分辨率的(de)视图,然后再用media querie调整为更低或更高的分辨率。 所以通常的做法是,在一个新的项目中使用响应式设计,在后期的改造(zao)中使用(yong)自适应设计。

    自适应可用于改造现有的网站使其更好地适应移动端。这使你(ni)的设计可控制和开发多(duo)个特定(ding)的视图。你开发视图的数量完全取决于你(ni),你的公司和全面(mian)的预算。然而,它也提供了一定量的控件(例如在内容和布局上),如此你便无须使用响应式设计。但当你设计多种分辨率时你会发现,在改变窗口大小的时候将会“跳出”布局。

    自适应(ying)网站可以用于设计和开发一个拥有(you)多(duo)个自适应视图的网站。所以(yi)这种设计通常用(yong)于改造网站。

    上一篇:高端网站建设公司排名_网站的建设哪家强
    下一篇:黄冈网站软件费用是多少_黄梅网站建设哪家厉害_1

    相关文章

    • 高级搜索引擎技巧_搜索引擎相关技术_1
    • seo怎么做教程_新手怎么做seo_7
    • seo怎么做最佳_新手做seo应该怎么做营销
    • seo怎么做优化_江西seo关键词优化怎么收费_2
    • 高级互联网营销师_网络营销高级证
    • seo怎么做_站外seo什么意思
    • seo技术培训茂名_茂名seo教程
    • seo怎么做最佳_桂林实用的seo有哪些
    • 龙岗网站制作_松岗建网站方案
    • seo怎么收费seo_普陀seo多少钱

    友情链接:

    • 福泉含聪网络科技有限公司
    • 舒兰洁名网络科技有限公司
    • 北宁界聚网络科技有限公司
    • 永州迎雅网络科技有限公司
    • 澄海建迎网络科技有限公司
    • 萍乡建迎网络科技有限公司
    • 奉化思驰网络科技有限公司
    公司简介|
    产品展示
    |新闻动态|成功案例|客户服务|人才招聘|联系我们

    Copyright © 2026 Powered by 易生活网   sitemap

    0.2763s , 49759.6640625 kb