如何用3个步骤实现响应式Web设计

技术如何用3个步骤实现响应式Web设计本篇文章给大家分享的是有关如何用3个步骤实现响应式Web设计,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。写在前面的话

本文讲述了如何分三步实现响应性Web设计。边肖觉得挺实用的,所以分享给大家学习。希望你看完这篇文章能有所收获。我们就不多说了。让我们和边肖一起看看。

我前面写的:随着移动设备的逐渐普及和Web技术的发展,跨端Web开发的需求会越来越大。如何在各种设备上适配跨终端接口?我们可以用CSS3的媒体查询来实现。本文主要介绍一个将移动开发与CSS3相结合来适配各种分辨率的例子。

本文提到的响应式网页设计是一种现代网页设计方法。基于CSS3的Media Query特性,网页可以适应不同的设备,即可以根据设备的分辨率和缩放比例自动重新排列。

如何用3个步骤实现响应式Web设计

响应性网页设计现在无疑是一件大事。如果你对响应式设计一无所知,可以看看我最近发布的响应式网站列表。对于初学者来说,响应设计可能有点复杂,但实际上比你想象的要简单。为了帮助你快速理解响应式设计,我起草了一个快速教程。您可以通过3个步骤学习响应设计和媒体查询的基本原理(假设您了解基本的CSS知识)。

第一步:Meta标签(查看演示)

大多数移动浏览器将HTML页面放大到一个宽的视口,以满足屏幕分辨率。您可以使用视图的元选项卡来重置它。以下视图标签告诉浏览器使用设备的宽度作为视图宽度,并禁止初始缩放。将此元标签添加到标签中。

元名称=“视口”内容=“宽度=设备宽度,初始比例=1.0”ie8或更早版本的浏览器不支持媒体查询。您可以使用Media-Query . js或respond.js为IE添加媒体查询支持。

!-[ifltie 9]script src=' http://css3-media query-js . googlecode.com/SVN/trunk/css3-media query . js '/script![endif]-第二步:HTML结构

在这个例子中,我有一个基本的页面布局,包括页眉、内容、侧边栏和页脚。头部的固定高度为180像素,内容容器为600像素,侧边栏为300像素。

如何用3个步骤实现响应式Web设计

步骤3:媒体查询-媒体查询

S3媒体查询-媒体查询是响应式设计的核心。它告诉浏览器如何根据条件为指定的视图宽度呈现页面。

当视图宽度等于或小于980像素时,以下规则将生效。基本上,我将设置所有的容器宽度,从像素值到百分比,使容器大小自适应。

如何用3个步骤实现响应式Web设计

然后,#content和#sidebar的宽度被指定为对于小于或等于700像素的视图是自适应的,并且浮动被清除,使得这些容器以全宽度显示。

如何用3个步骤实现响应式Web设计

对于480像素以下(手机屏幕),将#header元素的高度设置为adaptive,将h2的字体大小更改为24像素,并隐藏边栏。

如何用3个步骤实现响应式Web设计

您可以添加任意多的媒体查询。在示例中,我只显示了三个媒体查询。查询的目的是为指定的视图宽度指定不同的CSS规则,以实现不同的布局。查询可以用相同的样式表或单独的样式表编写。

以上就是如何分三步实现响应性Web设计。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99255.html

(0)

相关推荐

  • 栩栩如生和惟妙惟肖的区别,惟妙惟肖这个成语是对的嘛

    技术栩栩如生和惟妙惟肖的区别,惟妙惟肖这个成语是对的嘛一、与惟妙惟肖意思相近的成语栩栩如生和惟妙惟肖的区别:栩栩如生 1、成语读音:xǔ xǔ rú shēng 2、释义:形容画作、雕塑中的艺术形象等生动逼真,就像活的一

    生活 2021年10月23日
  • PHP中怎样获取目录中的文件名

    技术PHP中怎样获取目录中的文件名PHP中怎样获取目录中的文件名,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们来看一下PHP中怎样去获取目录下的文件相关

    攻略 2021年11月2日
  • 鳄鱼属于哺乳动物吗,为什么说鳄是最高等的爬行动物

    技术鳄鱼属于哺乳动物吗,为什么说鳄是最高等的爬行动物提起鳄鱼,大家就会想到它是很凶猛的动物鳄鱼属于哺乳动物吗。生活在热带地区的非洲鳄,长达5米,重约1吨。它们有时会突然咬住到河边饮水的牛、羚羊、鹿,用力地把它们拖入水中,

    生活 2021年10月23日
  • 不同程序员的Python代码风格有哪些

    技术不同程序员的Python代码风格有哪些这篇文章主要讲解了“不同程序员的Python代码风格有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“不同程序员的Python

    攻略 2021年11月18日
  • bite过去式,bite咬的过去式是什么

    技术bite过去式,bite咬的过去式是什么bit[英][b?t][美][b?t]
    n.一点bite过去式,一块;少量,少许;一会儿,一转眼;[计]比特(二进位制信息单位);
    adj.很小的,微不足道的;
    adv.[口语

    生活 2021年10月20日
  • mysql如何解决delete删除记录数据库空间不减少问题

    技术mysql如何解决delete删除记录数据库空间不减少问题这篇文章主要介绍了mysql如何解决delete删除记录数据库空间不减少问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下

    攻略 2021年11月2日