- 浏览: 68810 次
- 性别:
- 来自: 南京
文章分类
最新评论
昨天中午Google进行了一次在线讲座,讲述自适应网页设计的概念和方法,维护同一个网页代码,即可使网站在多种浏览设备(从桌面电脑显示器到智能手机或其他移动产品设备)上具有更好的阅读体验,这里我将该讲座内容简要的整理一下。
1、在HTML头部增加viewport标签。
在网站HTML文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:
<meta name="viewport" content="width=device-width, initial-scale=1" />
这段代码支持Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。
<!--more-->
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显示有问题,换行后被下面的文章盖住了,不知道怎样能更好地解决这个问题(更新:经过网友提示,在导航栏divNavbar的样式里,加入 overflow:hidden; 一行即可解决这个问题)。
其他参考:http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html
https://github.com/davatron5000/FitText.js
http://www.cnblogs.com/hustskyking/p/change-fontSize-with-pure-css.html
转载自:http://www.9958.pw/post/html_zsy
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 606控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5885原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9761、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 381各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4021. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 755Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4021 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3641.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ...
相关推荐
Google推荐的自适应网页设计指南强调了使用单一URL的重要性,并提供了具体的实现方法和技术细节。通过遵循这些指导原则,网站开发者可以创建出既易于维护又具有良好用户体验的自适应网站。此外,合理运用JavaScript...
自适应网站代码是一种现代网页设计技术,旨在提供跨设备、跨屏幕尺寸的流畅用户体验。这种技术的核心在于,网站布局能够根据访问设备的特性自动调整,无论是大屏幕的台式机,还是小屏幕的手机或平板电脑,都能呈现出...
【自适应网页设计】是一种网页开发技术,旨在确保网页在不同设备上,无论是桌面电脑、平板还是智能手机,都能提供良好的用户体验。这种设计方法基于HTML5和CSS3,以实现页面内容根据用户设备的屏幕尺寸自动调整布局...
自适应网页设计是一种现代网页开发技术,它使得网页可以适应不同设备和屏幕尺寸,提供一致且良好的用户体验。在这个“自适应网页demo实例”中,我们可以深入理解如何利用HTML和相关技术来创建这样的页面。 首先,...
自适应网页设计是一种现代网页开发技术,旨在提供跨设备、跨平台的良好用户体验。它通过灵活的布局、响应式图像和媒体查询等手段,确保网页在各种屏幕尺寸的设备上都能呈现出最佳的显示效果,从桌面电脑到智能手机,...
本主题聚焦于一个特定的jQuery插件——用于自适应网页的倒计时功能。这个插件,即`jquery.lwtCountdown.js`,旨在为网页添加动态的、响应式的倒计时效果,无论用户在何种设备或屏幕尺寸下查看,都能呈现出一致且美观...
模板名:(H5自适应)网页设计网站建设类pbootcms模板 IT网络公司网站源码下载 后台地址:您的域名/admin.php 后台账号:admin 后台密码:123456 模板特点: 1:网站的代码都是纯手工DIV+CSS、代码精简有利于SEO...
【自适应网页设计】是指网页能够根据用户使用的设备屏幕大小自动调整布局,提供一致的用户体验。这一设计理念由Ethan Marcotte在2010年提出,目的是解决网页在不同尺寸设备上显示效果不佳的问题,特别是在移动设备日...
网页设计制作领域中,HTML(超文本标记语言)和HTML5是构建网页的基础,而自适应式设计(Responsive Design)则是现代网页设计的关键技术之一。本文将深入探讨这些概念,并结合"自适应式国外网页设计制作服务类公司...
屏幕自适应网页设计是现代网页开发中的核心技术,旨在确保网页在不同尺寸的设备上都能提供良好的用户体验。随着移动设备的普及,尤其是智能手机和平板电脑,网页设计必须考虑到这些设备的多样化屏幕尺寸。本文主要...
在实际应用中,我们可以通过以下方法实现自适应网页和图片高度: 1. **使用百分比单位**:在布局中使用百分比而非固定像素值,这样元素会根据父容器的大小自动调整。 2. **弹性盒模型(Flexbox)**:通过设置`...
源码下载联系博主
自适应网页设计(Responsive Web Design,简称RWD)是一种网页设计技术,旨在解决网页在不同尺寸设备上的显示问题。随着3G网络的普及和移动设备的广泛应用,网页设计师面临着如何在手机、平板电脑和桌面电脑等不同...
【自适应网页宽度的js焦点图左右切换特效】是一种常见的网页设计元素,它通常用于展示一组图片或内容,用户可以通过点击或自动轮换来浏览。在本案例中,这个特效是利用jQuery库实现的,jQuery是一个广泛使用的...
"Parallelism自适应网页模板"是一个专为相册和作品展示设计的网页模板,它具有高度的灵活性和智能化的特点。这个模板的核心理念是"自适应性",这意味着无论用户使用何种设备浏览,如桌面电脑、平板还是手机,网页都...
1.适用于手机端网页;2.右下角电话图标,带闪动特效;3.点击图标弹出层,显示客服电话号码,点击拨号自动拨号显示的电话号码;4.带关闭按钮 代码适用于手机网页客服电话显示特效,需要懂点网页前端知识整合使用,...
5. 自适应设计:自适应网页设计是一种响应式设计方法,它使网页可以根据用户的设备和浏览器窗口大小自动调整布局。在这个焦点图中,图片的大小和布局会随着窗口的宽窄变化而变化,确保无论在何种设备上,图片都能...
在现代互联网环境中,手机网页自适应设计已经成为必不可少的技能,特别是在移动端用户数量急剧增长的背景下。"手机网页自适应手机版"这一主题旨在探讨如何使网页在不同设备上,特别是手机触屏上,能够呈现出良好的...