这篇文章是对以往发表在Smashing Magazine上关于响应式Web设计的文章的集合,所选出的文章都是最有用最受大家欢迎的,下面就请大家来看看吧。
概览
响应式 Web设计的概念及用法
现 在几乎是每出现一个客户端,就会要求有网站有一个适用于它的移动端版本。这是有实际需求的:你得为BlackBerry设计一个移动端版本,得为 iPhone设计一个移动端版本,得为iPad、netbook、Kindle都设计一个移动端版本——所有这些屏幕的分辨率还必须是兼容的。在未来的五 年内,我们很可能要为新出现的产品设计出移动端版本。这实在是件让人抓狂的事情。新产品的出现是一种必然,那么,不断去进行新的设计也必须是一种必然吗?
在 Web设计和开发领域,我们很快就会发现,要跟上新产品出现的速度,是很难做到的。对于很多站点来说,根本不可能为每一个有着新分辨率的新产品设计一个移 动端版本。那么,我们真的是鱼和熊掌不可兼得,必须舍弃用某种设备的用户换来使用另外一种设备的用户吗?或者还有新的方法?
如何应对 Media Queries不受支持的情况
Media queries是Ethan Marcotte实现响应式设计的第三大支柱。要是没有media queries,流体布局(fluid layouts)将会很难适应各种屏幕分辨率的多变需求。Fluid layouts在小的移动端设备上可能让内容显得拥挤而难以阅读,而在大屏幕上又会显得过大而笨重。Media queries让我们可以使字体适应用户设备的屏幕大小及分辨率,打造最为完美的阅读体验。
CSS3 media queries包含浏览器width变量,受到现在大多数浏览器的支持。但是,缺乏支持的移动端和桌面端浏览器只能提供给用户一个欠佳体验,除非我们能采取一些措施。本文介绍了一些可以用来解决这个问题的一些技术供开发者参考。
响应式Web设计的技术、工具及策略
还在11月的时候,Smashing Magazine上就发布了一篇名为“响应式设计的概念及用法 ”的文章。现在,响应式设计获得了更多关注,但是考虑到它和传统的网站设计技术有很大不同,对于还没有尝试过响应式web设计的设计人员来说,它还是让人觉得困难。
考虑到这一点,在这篇文章中汇编了一些响应式设计的资料,其中包括教程、技术文章、工具和其他一些东西,所有这些资料都是为了让你能获得关于创建响应式设计的详细知识。
如何使用CSS3 Media Queries 来为你的网站创建一个移动端版本
CSS3 一直以来都是让人又爱又恨。它给设计带来无限可能,能解决很多问题,但它在IE8中却得不到支持。这篇文字将会向你展示使用不受IE8支持的CSS3的技 术。然而,即使它不受IE8支持也没有很大关系,因为在它应用最广的地方,也就是移动设备上(如iPhone、Android设备),它还是得到了很多支 持的。
在
这篇文章中,将会展示如何只用少量CSS规则就可以创建一个站点的iPhone版本。文章中将会展示一个简单的例子,还会讲解向一个站点添加一个针对小屏
幕设备的样式表(stylesheet)的过程,这个过程将会显示,为已有网站添加针对移动端设备的样式表是非常容易的。
阅读全文:
原文链接:Responsive Web Design Guidelines and Tutorials
发表评论
-
投身移动开发必须知道的20件事
2012-03-01 23:42 761移动开发需要具体的设计考虑。这个所指的范围非常广,可以从“ ... -
聘用NodeJS开发者的六个建议
2012-03-01 23:41 851假设你正想聘用一名Node ... -
[摘要]Vision Mobile发布2012跨平台开发工具报告 PhoneGap最受欢迎
2012-03-01 23:41 910国外知名调查分析机构V ... -
Facebook发力Mobile Web 推出支付和测试工具
2012-02-28 23:49 822Facebook入场了,在MWC大 ... -
【数据】《移动优先》作者:为什么移动如此重要?
2012-02-28 23:48 945三 年前,前雅虎用户体验总监Luke Wrobl ... -
重新审视Mobile Web
2012-02-28 23:48 703作者简介:Byron是一个 ... -
WebAppTrend周刊:Google Chrome工程师推出Web App开发指南
2012-02-26 00:52 1223从本周起,WebAppTrend将精选一周内(2月20日~2月 ... -
Google Web App开发指南第四章:构建优秀的Web Apps
2012-02-24 23:13 1281构建漂亮的应用 一个web app 的视觉设计不仅 ... -
零基础学习Sencha Touch(资料和教程集合)
2012-02-23 00:41 1289译者注:本篇文章为开发者提供了零基础使用Sencha To ... -
Google Web Apps开发指南之项目样例(上)
2012-02-23 00:41 938如果缺少项目案例部 ... -
如何一步一步制作出高品质Infographic?
2012-02-20 21:23 981译者注:Infographic就 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:10 881在计算机的发展过程中 ... -
海豚浏览器CTO刘铁锋:Mobile Web App发展现状及展望
2012-02-18 00:09 0在计算机的发展过程中 ... -
新手必读:PhoneGap入门六大问题
2012-02-18 00:08 1032很多PhoneGap新手总是需要一些基础问题的解答,Ado ... -
Google Web App开发指南第一章:什么是Web Apps?
2012-02-18 00:07 930很多人向我问起学习HTML5技术的权威入门资料,我总是毫不 ... -
Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
2012-02-15 00:28 652当很多人都在等待观望 ... -
Appcelerator收购Cocoafish,旨在为Titanium平台提供即时移动云服务
2012-02-15 00:17 919译者注:Appcelerator是 ... -
Android官方文档之Web Apps最佳实践
2012-02-15 00:14 689为移动设备开发web页面或者web应用与为桌面浏览器开发web ... -
Android官方文档之Web Apps调试
2012-02-15 00:13 913概览 你可以使用控制台的Javascript方法调试你的w ... -
Android官方文档在WebView中构建Web Apps
2012-02-15 00:13 805概览 在你的Android应用布局中使用 WebView ...
相关推荐
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
在给定的资源整理中,包含了66个移动端和22个Web端的设计元素,这对于从事UI/UX设计、产品经理或者前端开发的专业人士来说,是一份极其宝贵的资料库。 移动端资源: 移动端设计在现代互联网环境中占据了核心地位,...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
如果你是初学者,可以借此机会深入理解Web前端开发,尤其是响应式设计的原理和实践。而对于经验丰富的开发者,这可能是一个快速实现类似功能的起点,可以在此基础上进行定制和优化,满足特定项目的需求。
响应式设计(Responsive Web Design,简称RWD)是现代网页设计的重要概念,它允许网站根据用户的设备和屏幕尺寸自适应地调整布局、图片大小和功能。通过媒体查询(Media Queries)、流式布局(Fluid Grids)和弹性...
4. **响应式设计**:根据设备的不同特性(如屏幕尺寸、分辨率)自动调整网页布局,确保在不同设备上的良好显示。 5. **移动优先**:设计时先考虑移动端,然后逐步扩展到桌面端,确保在小屏幕设备上的可用性和性能。...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
在给定的文件信息中,可以提取和整理出当前Web设计中八个流行趋势的知识点。这些趋势反映了Web设计的最新动态,并且在业界被广泛应用。以下是这八个流行趋势的详细说明: 1. 视觉设计元素的创新应用 在Web设计中,...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...
【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可以基于此项目进行扩展...
【YUCHUANG微一方响应式后台管理模板】是一款基于Bootstrap2.3.1框架精心设计和开发的高效、易用的后台管理界面模板。Bootstrap是Twitter推出的一个开源的用于前端开发的工具集,它提供了丰富的HTML、CSS以及...
3. **CSS选择器和样式规则**:学习如何使用类选择器、ID选择器、元素选择器等来指定CSS样式,并理解盒模型、布局模式(如流体布局、网格布局)以及响应式设计。 4. **JavaScript基础**:理解变量、数据类型、运算符...
1. **Web设计资源**:这个压缩包包含了多种Web设计相关的素材,可能包括HTML/CSS模板、JavaScript组件、响应式框架、UI/UX设计示例等。 2. **开源文化**:所有资源都是开源的,这意味着设计师可以免费使用它们,...
10. **移动Web开发**:响应式设计、触屏事件、离线存储(Service Worker)、Web App Manifest等,确保在不同设备上提供良好体验。 通过学习和练习这些样题,考生可以系统地复习和巩固Web前端的中级知识,为考试做好...
4. 响应式设计:适应不同屏幕尺寸和设备的网页设计方法,如使用媒体查询(Media Queries)来根据设备特征调整布局。 5. 浏览器兼容性:理解各大浏览器(Chrome、Firefox、Safari、Edge、IE/Edge等)对标准支持的...
HTML构建信息架构,CSS塑造视觉风格,JavaScript与jQuery联手打造动态交互,而Bootstrap则以响应式设计为核心,确保网站在任何设备上都能呈现出色的用户体验。源码中详细注释每一个关键点,助力开发者深刻理解代码...
HTML构建信息架构,CSS塑造视觉风格,JavaScript与jQuery联手打造动态交互,而Bootstrap则以响应式设计为核心,确保网站在任何设备上都能呈现出色的用户体验。源码中详细注释每一个关键点,助力开发者深刻理解代码...