`
liudaoru
  • 浏览: 1576145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]自适应网页设计的方法

 
阅读更多

转自: http://www.williamlong.info/archives/3686.html

 

昨天中午Google进行了一次在线讲座,讲述自适应网页设计的概念和方法,维护同一个网页代码,即可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验,这里我将该讲座内容简要的整理一下。

  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显示有问题,换行后被下面的文章盖住了,不知道怎样能更好地解决这个问题。

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

分享到:
评论

相关推荐

    Google网页自适应网页设计指南

    Google推荐的自适应网页设计指南强调了使用单一URL的重要性,并提供了具体的实现方法和技术细节。通过遵循这些指导原则,网站开发者可以创建出既易于维护又具有良好用户体验的自适应网站。此外,合理运用JavaScript...

    自适应网页设计

    【自适应网页设计】是一种网页开发技术,旨在确保网页在不同设备上,无论是桌面电脑、平板还是智能手机,都能提供良好的用户体验。这种设计方法基于HTML5和CSS3,以实现页面内容根据用户设备的屏幕尺寸自动调整布局...

    自适应性网页demo实例

    自适应网页设计是一种现代网页开发技术,它使得网页可以适应不同设备和屏幕尺寸,提供一致且良好的用户体验。在这个“自适应网页demo实例”中,我们可以深入理解如何利用HTML和相关技术来创建这样的页面。 首先,...

    自适应网站代码

    自适应网站代码是一种现代网页设计技术,旨在提供跨设备、跨屏幕尺寸的流畅用户体验。这种技术的核心在于,网站布局能够根据访问设备的特性自动调整,无论是大屏幕的台式机,还是小屏幕的手机或平板电脑,都能呈现出...

    jQuery自适应网页倒计时插件代码

    本主题聚焦于一个特定的jQuery插件——用于自适应网页的倒计时功能。这个插件,即`jquery.lwtCountdown.js`,旨在为网页添加动态的、响应式的倒计时效果,无论用户在何种设备或屏幕尺寸下查看,都能呈现出一致且美观...

    自适应式国外网页设计制作服务类公司网站html源码模板

    网页设计制作领域中,HTML(超文本标记语言)和HTML5是构建网页的基础,而自适应式设计(Responsive Design)则是现代网页设计的关键技术之一。本文将深入探讨这些概念,并结合"自适应式国外网页设计制作服务类公司...

    如何设计制作自适应网页

    【自适应网页设计】是指网页能够根据用户使用的设备屏幕大小自动调整布局,提供一致的用户体验。这一设计理念由Ethan Marcotte在2010年提出,目的是解决网页在不同尺寸设备上显示效果不佳的问题,特别是在移动设备日...

    自适应网页设计的方法(手机端良好的访问体验)

    自适应网页设计是一种现代网页开发技术,旨在提供跨设备、跨平台的良好用户体验。它通过灵活的布局、响应式图像和媒体查询等手段,确保网页在各种屏幕尺寸的设备上都能呈现出最佳的显示效果,从桌面电脑到智能手机,...

    面向移动终端的屏幕自适应网页设计

    屏幕自适应网页设计是现代网页开发中的核心技术,旨在确保网页在不同尺寸的设备上都能提供良好的用户体验。随着移动设备的普及,尤其是智能手机和平板电脑,网页设计必须考虑到这些设备的多样化屏幕尺寸。本文主要...

    智卓星网PHP自适应网页在线文本自动转换成语音播放网站源码支持上传二级目录访问可更换页面主题浏览.txt

    该系统不仅具备基本的文字转语音功能,还支持自适应网页设计、多级目录上传管理以及个性化页面主题切换等功能。 #### 二、关键技术点与实现机制 ##### 2.1 自适应网页设计 自适应网页设计(Responsive Web Design...

    手机访问网页自适应网页及图片高度

    在实际应用中,我们可以通过以下方法实现自适应网页和图片高度: 1. **使用百分比单位**:在布局中使用百分比而非固定像素值,这样元素会根据父容器的大小自动调整。 2. **弹性盒模型(Flexbox)**:通过设置`...

    自适应网页

    自适应网页设计(Responsive Web Design,简称RWD)是一种网页设计技术,旨在解决网页在不同尺寸设备上的显示问题。随着3G网络的普及和移动设备的广泛应用,网页设计师面临着如何在手机、平板电脑和桌面电脑等不同...

    手机网页自适应手机版

    在现代互联网环境中,手机网页自适应设计已经成为必不可少的技能,特别是在移动端用户数量急剧增长的背景下。"手机网页自适应手机版"这一主题旨在探讨如何使网页在不同设备上,特别是手机触屏上,能够呈现出良好的...

    html美食网页设计 hbuilder自适应网页设计作业 南京美食bootstrap响应式网页设计成品

    源码下载联系博主

    Parallelism自适应网页模板

    "Parallelism自适应网页模板"是一个专为相册和作品展示设计的网页模板,它具有高度的灵活性和智能化的特点。这个模板的核心理念是"自适应性",这意味着无论用户使用何种设备浏览,如桌面电脑、平板还是手机,网页都...

    自适应网页宽度的js焦点图左右切换特效.rar

    【自适应网页宽度的js焦点图左右切换特效】是一种常见的网页设计元素,它通常用于展示一组图片或内容,用户可以通过点击或自动轮换来浏览。在本案例中,这个特效是利用jQuery库实现的,jQuery是一个广泛使用的...

    全屏自适应相册网页模板

    2. **自适应布局**:自适应网页设计(Responsive Web Design,简称RWD)是现代网页开发的核心技术之一。它允许网页根据访问设备的屏幕尺寸和方向自动调整布局,确保内容在手机、平板电脑、桌面电脑等不同设备上都能...

    自适应网页右下角悬浮图标【带闪动】客服代码特效

    1.适用于手机端网页;2.右下角电话图标,带闪动特效;3.点击图标弹出层,显示客服电话号码,点击拨号自动拨号显示的电话号码;4.带关闭按钮 代码适用于手机网页客服电话显示特效,需要懂点网页前端知识整合使用,...

Global site tag (gtag.js) - Google Analytics