响应式网页设计
响应式Web设计(Responsive Web design)的理念是:页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。
三步实现响应式网页
第一步:Meta标签
大多数移动浏览器将HTML页面放大为宽的视图(viewport)以符合屏幕分辨率。你可以使用视图的meta标签来进行重置。下面的视图标签告诉浏览器,使用设备的宽度作为视图宽度并禁止初始的缩放。在<head>标签里加入这个meta标签。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
IE8或者更早的浏览器并不支持Media Query。你可以使用media-queries.js或者respond.js来为IE添加Media Query支持。
<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->
第二步:HTML结构
在这个例子里,我有一个包括头部、内容、侧边栏和页脚的基本页面布局。头部有固定的高度180像素,内容容器是600像素而侧边栏是300像素。
第三步:媒介查询-Media Queries
CSS3 Media Query-媒介查询是响应式设计的核心。它根据条件告诉浏览器如何为指定视图宽度渲染页面。
当视图宽度为小于等于980像素时,如下规则将会生效。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应。
然后为小于等于700像素的视图指定#content和#sidebar的宽度为自适应并且清除浮动,使得这些容器按全宽度显示。
对于小于等于480像素(手机屏幕)的情况,将#header元素的高度设置为自适应,将h1的字体大小修改为24像素并隐藏侧边栏。
你可以根据你的喜好添加足够多的媒介查询。我在示例中仅仅展示了3个媒介查询。媒介查询的目的在于为指定的视图宽度指定不同的CSS规则,来实现不同的布局。媒介查询可以写在同一个或者单独的样式表中
相关推荐
Bootstrap 3 综合实战项目教程,Web前端响应式开发项目实战视频教程带源码资源Bootstrap 3 综合实战项目教程,Web前端响应式开发项目实战视频教程带源码资源Bootstrap 3 综合实战项目教程,Web前端响应式开发项目...
Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计制作-毕业设计期末大作业源码课程设计 Web网页设计...
在本项目中,"Web前端网页设计作业-个人网页(html+css+javascript)"是一个适合初学者的实践项目,旨在帮助学习者掌握Web前端开发的基本技能。这个项目包含了多个页面,如个人主页、个人博客、轮播相册、魔方相册、...
本项目聚焦于创建一个“绿色盆栽花店”的响应式网站模板,不仅能够帮助学生提升网页设计技能,还能够作为期末项目的优秀示例。 ### 二、项目特点 #### 1. 技术栈 - **HTML**: 结构化标记语言,用于构建网页的基本...
Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web...
本资料包包含了一位大学生在Web前端课程期末所完成的静态网页设计作业,主要使用了原生的HTML、CSS和JavaScript技术。这个项目是学习Web前端开发基础的绝佳实例,让我们一起深入探讨其中蕴含的知识点。 1. **HTML**...
响应式网页设计(Responsive Web Design,简称RWD)的核心在于CSS3的媒体查询(Media Queries)技术。通过设置不同断点,设计师可以根据屏幕尺寸和设备特性来调整布局、图片大小、字体等元素,确保页面在各种分辨率...
全套Bootstrap视频教程,Web前端响应式开发项目实战视频教程带源码 包括:Bootstrap安装 前后端响应式布局 响应式布局,网络系统 响应式导航,嵌套布局 媒体查询 流动布局 常用组件 项目实战 包括:Bootstrap安装 ...
Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web网页设计制作-毕业设计期末大作业源码 Web...
网页的结构化、合理的标签使用、良好的语义化设计,都是响应式网页设计中不可或缺的要素。 文章中也提供了一个XHTML代码示例,用以说明响应式网页模板的基本结构。代码中定义了页眉、内容区和页脚等基本组成部分。...
在移动互联网时代,响应式网页设计已变得不可或缺。这份源码深入响应式设计的核心,通过精细的HTML代码,展示了如何快速有效地构建在各种屏幕尺寸上自动适应的网站。无论你是希望提升技能的前端开发者,还是渴望建立...
响应式前端网页模板是现代网页设计中的一个重要概念,它允许网页根据访问设备的不同屏幕尺寸自动调整布局、内容和功能,从而提供优秀的用户体验。这种技术在移动互联网时代尤其关键,因为用户可能通过桌面电脑、平板...
Web前端网页源码-毕业设计期末大作业课程设计源码 Web前端网页源码-毕业设计期末大作业课程设计源码 Web前端网页源码-毕业设计期末大作业课程设计源码 Web前端网页源码-毕业设计期末大作业课程设计源码 Web前端网页...
在本项目中,"Web前端期末大作业,旅游网页设计"是一个典型的Web开发实践任务,主要涉及前端技术在创建一个以餐饮旅游为主题的网页中的应用。这个任务旨在让学生掌握Web前端开发的基本技能,包括HTML、CSS、...
其次,CSS(Cascading Style Sheets)是用于控制网页样式和布局的工具,它能帮助我们实现色彩、字体、布局以及响应式设计等视觉效果。在解答中,学生可能会看到如何使用CSS选择器来定位HTML元素,如何定义样式规则,...
通过CSS,开发者可以实现响应式设计,让网站在不同设备上都有良好的显示效果。 JavaScript是Web前端的灵魂,提供了动态功能和交互性。在"web"文件夹下,可能会有"script.js"这样的JavaScript文件,它们负责处理用户...
【标题】"Web前端苏州园林网页设计.zip"中包含了创建一个关于苏州园林的网页设计项目,这个项目聚焦于Web前端技术的应用,特别是HTML5、CSS3以及响应式设计。通过这个设计,用户可以浏览网站首页、查看各景点信息,...
在这个个人网页中,CSS将被用来实现页面的美观和样式丰富性,比如背景颜色、边框样式、动画效果以及响应式设计,确保网页在不同设备上都能良好展示。 JavaScript是网页的动态编程语言,它允许网页与用户进行交互,...
HTML前端web网页毕业设计期末大作业项目源码课程设计 HTML前端web网页毕业设计期末大作业项目源码课程设计 HTML前端web网页毕业设计期末大作业项目源码课程设计 HTML前端web网页毕业设计期末大作业项目源码课程设计 ...