自适应网页设计四步搞定

 自适应的布局未来会成为潮流,这种设计同时满足了

1.根据用户窗口大小的不同做出改变

2.在一定宽度范围内提供稳定的视觉体验

缺点则有对老旧和非标准浏览器的兼容性较差,对产品定义和设计能力的要求较高,对页面做出调整时需要同时改变多种尺寸下的布局
下面就说说自适应网页设计的方法:

1、在HTML头部增加viewport标签。

  在网站html文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:

  <meta name="viewport" content="width=device-width, initial-scale=1" />

  这段代码支持Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。

2、在css文件尾部增加针对不同屏幕分辨率的规则。

  例如使用如下的代码,可以让屏幕宽度低于480像素的设备(如iPhone等),网页侧栏隐藏中部内容栏宽度自动调节。以下代码针对Z-Blog,WordPress相关标签名称只需修改一下即可。

@media screen and (max-device-width: 480px) {
  #divMain{
  float: none;
  width:auto;
  }
  #divSidebar {
  display:none;
  }
}

3、布局宽度使用相对宽度。

  网页总体框架可以使用绝对宽度,但往下的内容框架、侧栏等最好使用相对宽度,这样针对不同分辨率进行修改就方便。当然也可以不用相对宽度,那就需要在 @media screen and (max-device-width: 480px) 里面增加各个div的针对小屏幕的宽度,实际上更麻烦。

4、页面使用相对字体

  在HTML页面上不要使用绝对字体(px),而要使用相对字体(em),两者换算关系是:em = px/16 ,例如16px就等于1em。

  根据上面讲述的几点内容,我针对我博客的CSS进行了一些修改,发现可以从iPhone手机浏览到体验更佳的页面,但有一个问题没有解决,就是顶部导航栏navbar显示有问题,换行后被下面的文章盖住了,不知道怎样能更好地解决这个问题。

  总之,根据上面四步进行修改的话,可以很简单地将一个网站修改为适合多种设备浏览的页面,这对于通过手机访问网站的用户来说,的确是一件好事。

时间: 2024-08-30 09:31:14

自适应网页设计四步搞定的相关文章

艺术设计理论:字体设计三步搞定

文章描述:艺术设计理论:字体设计三步搞定. 字体设计三步搞定: [1] [2]  下一页

企业如何选择OA软件?简单四步搞定OA选型

企业如何选择OA软件?要解决这个问题,需要先看一下中小企业的需求特点:首先,中小企业电脑数量少,用户数少,所以不需要特别高端的数据库,而以适用为主;其次,中小企业工作流简单,所以不需要特别复杂的功能,而以实用为主:再次,中小企业IT人才缺乏,所以需要产品的易用性和维护性俱佳:最后,中小企业资金有限,所以需要产品的价格相对低廉. 企业如何选择OA软件?简单四步搞定OA选型 基于以上简析,我们发现中小企业选择OA软件最根本的原则就是实用.所以可以分四步搞定OA软件: 第一步,选择性价比高的数据库.推

四步搞定美国自驾游

想在国外自驾旅游?其实并不难.一些已经对中国公民开放了自由行的旅游胜地,也正在成为不少人自驾游的首选之地.那么,根据自驾游线路的热门程度,本期我们挑选了美国西海岸到东海岸"横穿之旅"的自驾线路,为你的异国租车旅游精心筹划一番. 美不胜收的自然风光,以自己的节奏纵横驰骋,以自己的心情融入异国风景之中,这是境外自驾游无与伦比的乐趣所在. 想在国外自驾旅游?其实并不难.一些已经对中国公民开放了自由行的旅游胜地,如欧洲.美国(夏威夷).南非.澳大利亚.迪拜等地,也正在成为不少人自驾游的首选之地

选择原生 APP 还是自适应 web?三步搞定!

确定网站的移动策略并非什么高深的学问,但需要认真的研究和规划.设计公司Entropy近日将企业选择移动路线的决策简化为三步. 一年半以前,Facebook首席执行官马克扎克伯格一句"豪赌HTML5是Facebook犯下的最大错误"引发了业界关于原生APP和移动(自适应)web两条技术路线的大争论. 如今这个争论似乎已经有了结论,正如Entropy首席执行官指出的: 用户经常会问,应当开发面向移动设备的自适应移动web站点还是将所有预算投入原生APP?我们的答案很简单:两个都重要! 如今

自适应网页设计:不同的设备呈现同样的网页

随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在600像素以下:PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事. 很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone

自适应网页设计(Responsive Web Design)

随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在600像素以下:PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事. 很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone

自适应网页设计 为不同设备提供不同的网页

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事. 很多网站的解决方法,是为不同的设备提供不同的网页,比如

【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】下 ~ Net程序员的福利

上一节我们通过通用封装说了下QQ登录的申请和通用讲解,[开源]简单4步搞定QQ登录,无需什么代码功底[无语言界限]:http://www.cnblogs.com/dunitian/p/5055789.html 这次我们专门为Net程序员准备一个专版(其他方向的看通用封装即可,使用起来很简单) 做个简单的案例:(EF+MVC) 1.先看一下自己的appid 2.前台一系列设置:(图片看不见的话点开看,会放大的) 3.数据库设计(简单版本) 4.Model类 5.后台处理(不同框架处理不一样,这边给

大数据落地:五步搞定数据驱动营销

文章讲的是大数据落地:五步搞定数据驱动营销,据艾瑞咨询统计,2013年,国内网络购物市场交易规模达到1.85万亿元,增长42%;预计到2016-2017年,国内网络购物市场交易规模将达到40,000亿元.当消费者纷纷借助互联网.智能终端设备等数字化媒介进行交易决策时,对于企业而言,这些海量数据正成为富含业务洞察力以及市场竞争潜力的宝贵资源. 而随着大数据价值快速获得认可,大数据在不同行业的落地应用就成为最受关注的焦点,也成为2014年大数据技术发展的重大趋势.目前,大数据营销已经不再是一个市场营