网页设计

自适应网页设计的概念和方法

时间:2024-07-04 05:06:46 网页设计 我要投稿
  • 相关推荐

自适应网页设计的概念和方法

  随着无线网络的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?本文将为大家介绍适应网页设计的概念和方法,欢迎阅读!

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

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

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

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

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

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

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

  4、页面使用相对字体

  在HTML页面上不要使用绝对字体(px),而要使用相对字体(em),对于大多数浏览器来说,通常用 em = px/16 换算,例如16px就等于1em。

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

  相关阅读》》自适应网页的特点

  一、"自适应网页设计"的概念

  2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。他制作了一个范例,里面是《福尔摩斯历险记》六个主人公的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。如果屏幕宽度在600像素到1300像素之间,则6张图片分成两行。如果屏幕宽度在400像素以下,则6张图片分成三行。mediaqueri.es上面有更多这样的例子。这里还有一个测试小工具,可以在一张网页上,同时显示不同分辨率屏幕的测试效果,我推荐安装。

  二、自适应网页设计的特点

  1、允许网页宽度自动调整

  2、不使用绝对宽度

  3、相对大小的字体

  4、流动布局(fluid grid)

  5、选择加载CSS

  6、CSS的@media规则

  为什么要使用自适应网页设计?

  我们推荐使用自适应网页设计是因为它有许多优势:

  使用单一网址,可让用户更轻松地分享并链接到您的内容。

  有助于 Google 的算法为网页准确地分配索引属性,无需表明存在对应的桌面版/移动设备版网页。

  需要较少的工程人力资源投入即可维护包含相同内容的多个网页。

  降低了出现影响移动网站的常见错误的可能性。

  无需重定向即可使用户获得已针对设备进行优化的视图,从而缩短加载时间。此外,基于用户代理的重定向不仅容易出错,而且会使网站的用户体验大打折扣(有关详情,请参见“检测用户代理时的常见问题”部分)。

  在 Googlebot 抓取您的网站时可节省资源。对于采用自适应网页设计的网页,一个 Googlebot 用户代理只需抓取您的网页一次(而不是像使用不同的

  Googlebot 用户代理时那样需要抓取多次),即可检索到所有的内容版本。提高抓取效率可间接协助 Google 将您网站的更多内容编入索引,并确保抓取的内容是最新的。

【自适应网页设计的概念和方法】相关文章:

自适应设计与响应式网页设计的区别02-02

网页设计的基本步骤及设计方法11-29

CSS让网页设计简单的方法12-11

移动端网页设计方法03-14

网页设计的标准和规范06-27

axure网页设计的方法有哪些03-02

网页柔和色调设计的实用方法03-03

搜索框设计和布局的方法12-04

网页设计技巧03-18