网站响应式开发 (一) 概述

news/2024/5/6 14:12:49/文章来源:https://blog.csdn.net/weixin_33713503/article/details/88768676

网站响应式开发

一、认识响应式互联网设计

参看一文 响应式互联网设计

以弹性为基础

作者认为以流动性网格为基础的简单双栏布局,加上若干弹性布局,这种非固定式的布局,更能接受住未来的考验。弹性设计不对浏览器的宽度作任何假设,因而能优雅地适应不论是水平式的还是竖直式的终端设备。

如果只是通过弹性布局,如果是在较大窗口是没问题的,但是当分辨率降低时,就出现压力了,响应式的出现一定程度上解决了这一缺点。

响应式发展

与其为越来越多不同的互联网设备量身定做一个个相互割裂的设计, 我们应该把这些设计需要当作同一个体验的不同层面来处理。

引入媒介查询

<link rel="stylesheet" type="text/css" href="core.css"media="screen" />
<link rel="stylesheet" type="text/css" href="print.css"media="print" />

W3CCSS3的规范中创建了媒介查询(media queries),用以在媒介类别的基础上加以改善。媒介查询使我们不仅能针对某些特定的设备类型,还能够对呈现设计的设备的物理特性进行检验。

媒体查询就已成为一项很常用技巧,用以向iPhone、安卓及其他类似的移动系统提供定制的样式表。


<link rel="stylesheet" type="text/css"media="screen and (max-device-width: 480px)"href="shetland.css" />

通过媒介查询我们能够相当精确地对页面进行重构:包括在小屏幕上扩大链接的目标区,从而更好地遵循触摸屏的费茨定律(Fitts' Law);包括对某些元素有选择性地显示或隐藏,从而改善页面的导航功能;还包括设置响应式排字法,渐进地改变字体大小和行距,从而为显示设备提供最优化的阅读体验。

未来的路

弹性网格布局flexible grid layout媒体查询media queries 弹性图片flexible image是响应式互联网设计的三大技术成分。

自适应布局给了你更多设计的空间,因为你只用考虑几种不同的状态。而在响应式布局中你却得考虑上百种不同的状态。虽然绝大部分状态差异较小,但仍然也算做差异。

响应式布局概念

Responsive design,意在实现不同屏幕分辨率的终端上浏览网页的不同展示方式。通过响应式设计能使网站在手机和平板电脑上有更好的浏览阅读体验。

响应式网站是一个设计理念,它是多项技术的综合体。

二、响应式网站的优缺点

优点
  • 减少工作量

网站、设计、代码、内容只需要一份
多处来的工作量只是js脚本,css样式的一些改动

  • 节省时间
  • 每个设备都能得到正确的设计
缺点
  • 会加载更多的样式和脚本资源
  • 设计比较难精准定位和控制
  • 老版本兼容性问题

三、响应式网站的设计原则

兼容性

clipboard.png

断点的选择

clipboard.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_769515.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

塞尼铁克详解网站建设的三项必要职能

塞尼铁克详解网站建设的三项必要职能,网站建设在如今的社会是比较重要的&#xff0c;企业没有网站进行宣传&#xff0c;则客户通过网络获取不到相应的信息就会对企业产生不好的印象&#xff0c;甚至于对企业散失了兴趣。现在各行各业竞争这么厉害&#xff0c;企业本身应该尽量多…

在阿里云云服务器上发布自己的网站(建站|详细)

一、选购云服务器 到阿里云官网进行选购 1.2 云服务器购买方式 如果是可以学生优惠的话&#xff0c;可用学生优惠方式&#xff0c;其它用市场价购买 阿里云还有企业和个人的免费使用的云服务器 阿里云还提供通用代金券&#xff0c;可叠加官网常规优惠使用 1.3 选择系统 Windows…

zabbix免客户端监控网站URL

1.我们需要在zabbix服务器端(这台服务器需要能正常上网)同时安装zabbix-agent客户端&#xff0c;使其正常监控zabbix服务器 2.创建web监测 点击web监测 创建web监测 3.配置异常报警&#xff0c;在添加里找到类似的值和对应的刚才添加的网站&#xff0c;后面那个参数一般选择200…

大型网站技术架构(二)架构模式

2019独角兽企业重金招聘Python工程师标准>>> 每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样&#xff0c;你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠…

如何仅使用javascript建立网站

JavaScript is one of the versatile language in the world. It allow us developers to build websites, servers, mobile apps, hardware and even AI. So it’s not a surprise that it’s one of the most popular programming languages in the world.JavaScript是世界上…

【前端教程】给网站添加暗黑模式指南

导读&#xff1a;给网站添加暗黑模式是随着macOS中的暗黑模式&#xff08;Dark Mode&#xff09;出现之后的一个热门话题。社区中有关于这方面的讨论也很多&#xff0c;都在围绕着怎么给网站添加暗黑模式。今天在这篇文章再次和大家一起聊聊这个已久的话题&#xff0c;不同的是…

html5 微软 跑分,微软Surface Phone现身HTML5跑分网站

IT之家讯 最近有关微软Win10新设备Surface Phone的消息日渐增多&#xff0c;但微软官方却从未提及此事&#xff0c;因此这些消息本身还都处于“流言”状态。不过“无风不起浪”&#xff0c;这些传闻可能最终还是要有“转正”的一天。最近这款Win10 Mobile新机Surface Phone又曝…

网站控制台的招聘信息使用console.log打印

效果图 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>Document</title> </head><body><script>let string1 () > {/*你在电脑前看这段文字&#xff0c;写文字的人…

CDN有什么用?我的网站到底需不需要CDN加速?

CDN的关键技术主要包括内容存储和分发技术。简单的讲尽量避开互联网上有可能zhi影响数据传输速率和稳定性的短板和环节&#xff0c;使内容传送得更快、更稳定。而从广义的角度&#xff0c;CDN代表了一种基于互联网而搭建的高质量、高效率、具有鲜明网络秩序的网络应用服务模式。…

大数据学习路线,从Linux基础到大型网站高并发处理项目实战

相信大家在学习大数据的时候都不知道怎么来学习&#xff0c;因为知识点太多了&#xff0c;也太杂了&#xff0c;没有一个系统的路线来引导大家学习. 为了解决大家这个困惑&#xff0c;小编整理了从Linux基础到大型网站高并发处理项目实战的学习路线和知识点&#xff0c;希望大家…

云服务优缺点_角点科技:建外贸网站用阿里云还是wordpress好?

建外贸网站用阿里云还是wordpress好&#xff1f;外贸网站更适合用wordpress&#xff0c;但是阿里云更加适合新手&#xff0c;因为新手用wordpress搭建网站还是蛮难的&#xff0c;接下来角点科技的小编就来大家分享一下阿里云和wordpress的优缺点&#xff0c;具体选择哪个还是可…

hyperv linux 编译配置,虚拟机的配置 - Hyper-V安装使用教程_Linux教程_Linux公社-Linux系统门户网站...

在Hyper-V成功新建一台虚拟机&#xff0c;在正式使用之前&#xff0c;必须配置VM使用的硬件资源&#xff0c;并授予用户访问VM的权限等&#xff0c;本文罗列出一些常见的配置&#xff0c;供读者参阅。一&#xff0c;为虚拟机分配使用的内存在Hyper-V Manager中&#xff0c;选中…

mysql做wp网站_30分钟教你搭建一个网站(四):以WordPress为例创建网站

30分钟教你搭建一个网站&#xff0c;全章分四节。上一节已经用wdcp搭建了环境&#xff0c;有了可视化的服务器管理后台&#xff0c;今天以WordPress为例创建网站应用&#xff0c;之前是搭基础配置&#xff0c;今天正式进入正文&#xff0c;教你真正用30分钟搭建网站。一、购买和…

面包屑导航是重新刷新页面?_怎样在wordpress网站模板中,添加面包屑导航功能模块?...

几乎在所有的wordpress网站中&#xff0c;我们都可以看到面包屑导航的身影(如下图)。面包屑导航&#xff0c;可以很方便地让我们了解到我们在这个wordpress网站中所在的位置&#xff0c;而且&#xff0c;我们还可以通过点击面包屑导航中的链接&#xff0c;进入到对应的页面。​…

用树莓派构建一台服务器,永久运行网站

目录 前言 树莓派是什么&#xff1f; 1. 用我的话理解 2. 市面上的型号 3. 树莓派 zero w 4. 更多树莓派 树莓派zero w安装系统 1. 准备 2. 第一步下载系统镜像 3. 使用 Win32DiskImager 往内存卡中写入镜像 4. 修改 boot 分区的文件 4.1 新建 ssh 文件 4.2 新建 …

bilibili解析网站_SEO优化:网站优化推广方案

网站优化推广方案&#xff1a;本文章简单的说明了百度关键词排名计算的规则成果&#xff0c;支持百度排名的因素&#xff0c;简单从的关键词的内外链、网站权重、关键词的布局、关键词的密度、关键词的用户点击率等等九个方面谈了百度关键词排名基本规则。一.SEO优化&#xff1…

建站模板论坛_怎么建贴吧只需几个步骤,你也可以建一个论坛网站

世界那么大&#xff0c;谢谢你来看我&#xff01;&#xff01;关注我你就是个网络、电脑、手机小达人Discuz建站可以说是最方便的论坛程序了&#xff0c;使用的网站有上百万个&#xff0c;目前已被腾讯收购&#xff0c;是最受欢迎的论坛软件系统之一。作为开源网站&#xff0c;…

python模拟登录网站_用python实现模拟登录人人网

我决定从头说起。懂的人可以快速略过前面理论看最后几张图。 web基础知识 从OSI参考模型&#xff08;从低到高&#xff1a;物理层&#xff0c;数据链路层&#xff0c;网络层&#xff0c;传输层&#xff0c;会话层&#xff0c;表示层&#xff0c;应用层&#xff09;来说&#xf…

spring boot 入门_SpringBoot入门建站全系列(二十一)Mybatis使用乐观锁与悲观锁

SpringBoot入门建站全系列&#xff08;二十一&#xff09;Mybatis使用乐观锁与悲观锁一、概述之前有两篇《SpringBoot入门建站全系列&#xff08;三&#xff09;Mybatis操作数据库》和《SpringBoot入门建站全系列&#xff08;四&#xff09;Mybatis使用进阶篇:动态SQL与分页》介…

帝国网站管理系统后台e/class/config.php不存在,帝国CMS7.0使用常见问题小结

一、7.0版本的数据库配置文件是哪个文件&#xff1f;7.0版本数据库配置文件&#xff1a;/e/config/config.php6.6及以下版本数据库配置文件&#xff1a;/e/class/config.php二、忘记后台登陆认证码怎么办&#xff1f;查看 /e/config/config.php 文件里的“$ecms_config[\’esaf…