• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 响应式网页设计9个要点

响应式网页设计9个要点

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含响应式,网页设计等相关知识,匿名希望在学习及工作中可以帮助到您
响应式网页设计是针对多屏幕问题的一个很好的解决方案,但从印刷的视角来看有点困难。没有固定的页面尺寸,没有毫米或英寸,没有任何的物理限制,无从下手。为了desktop和mobile单独使用像素设计的方法也成为了过去,因为越来越多的设备都可以打开网站。因此,我们需要弄清楚响应式网页设计的一些基本原则,接受流体网页,而不是与之相抗。

1.响应式 vs 自适应网页设计

它们看起来似乎是相同的,但事实并非如此。这两种方法相辅相成,并没有说哪个是正确的那个是错误的,内容决定一切。

2.内容流动

随着屏幕尺寸变小,内容将会占据更多的垂直空间,而下方的内容就会被接着往下推,这就是所谓的流动。如果你是使用像素和磅来进行设计的,这可能会有点棘手,但是当你习惯了之后,就会变得很有意义了。

3.相对单位

画布大小可以是desktop、mobile或是它们之间的任何尺寸。像素密度也可以有所不同,所以我们需要灵活的、在各种屏幕上都可以使用的单位。这就是相对单位(如百分比)派上用场的时候了。所以设置50%的宽度也就意味着它会占据屏幕(或视图,即打开的浏览器窗口的尺寸)的一半。

4.断点

断点允许布局在预定义的点改变。例如:desktop屏幕上有3列,但是在mobile上只有一列。大多数CSS属性可以根据断点改变。通常你会根据具体的内容来设置断点。如果一个句子超过了屏幕长度,你可能就需要为其添加一个断点。但是使用断点是需要谨慎——当它很难理解什么内容会影响什么内容的时候,它可能会迅速地导致混乱。

5.最大值和最小值

有时候,如果内容占据了屏幕的整个宽度是很好的,比如在移动设备上。但是如果是在电视屏幕上,相同的内容,占据了你的屏幕整个的宽度,通常就意义不大了。这就是Min/Max值发挥作用的时候了。比如说,设置width为100%,然后max-width是1000px,那么内容会填满屏幕,但是不会超过1000px。

6.嵌套对象

还记得相对位置吗?让很多元素的位置依赖于其它元素来定位是很难控制好的,因此使用容器来包裹元素可以让它更易理解,也更整洁。这就是静态单位(比如像素)发挥作用的时候了。对于你不想要模块化的内容(比如logo或按钮),它们是有用的。

7.Mobile优先 还是Desktop优先

从技术上讲,如果一个项目是从一个较小的屏幕开始,变成较大的屏幕(mobile优先),还是反过来(desktop优先),并没有太大的差别。然 而它还是增加了额外的限制,可以帮助你决定是否从mobile优先开始。通常大家在一开始的时候都会两端一起写,所以,还是看看哪个运行起来更好。

8.网页字体 vs 系统字体

希望你的网站上有很酷的Futura或Didot字体吗?可以使用网页字体!虽然它们看起来非常棒,但是记住字体放得越多,你加载页面的时间也会越长。在另一方面,加载系统字体确是快如闪电,但当用户本地没有这套字体时,它就会返回默认的字体。

9.位图 vs 矢量图

你是否想过在图标上添加很多的细节和花哨的效果?如果想过的话,使用位图比较合适。如果没有,可以考虑使用矢量图。对于位图,使用的是jpg、png或gif格 式的图像,而对于矢量图,最好的选择是SVG或图标字体。每个都有对应的优势和缺点。但是图片的大小也需要重视——网页上的图片必须经过优化。另一个方 面,矢量图通常比较小,但是一些旧版的浏览器不支持。此外,如果它有很多曲线的话,它也可能会比位图要重。所以,慎重选择。

以上就是响应式网页设计9个要点的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • 推荐10个HTML5响应式框架
  • 浅谈html5 响应式布局
  • 使用jquery实现HTML5响应式导航菜单教程
  • 响应式布局是什么?响应式布局的介绍
  • 什么是响应式网站设计?
  • 怎么制作一个H5响应式网站?
  • H5响应式网站的详细介绍
  • H5响应式网站设计有什么要求?
  • 响应式自助建站效果怎么样
  • H5响应式网站建设要注意的方面?

相关文章

  • 2017-08-06检测浏览器是否支持html5视频的代码
  • 2018-12-03html5碎片式图片切换制作方法详解
  • 2017-08-06html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
  • 2018-12-03HTML5中使用postMessage实现Ajax跨域请求的方法_html5教程技巧
  • 2018-12-03HTML5 video播放器全屏(fullScreen)方法实例_html5教程技巧
  • 2018-12-03h5的游戏开发详解
  • 2018-12-03HTML5中微数据概述及在搜索引擎中的使用举例_html5教程技巧
  • 2017-08-06HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
  • 2017-08-06HTML5离线缓存Manifest是什么
  • 2017-08-06html标签之Object和EMBED标签详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5实现晶莹剔透的雨滴特效
    • 使用css3 属性如何丰富图片样式(圆角 阴影 渐变)_html5教程技巧
    • 知名网站的移动前端自适应解决方案和比较
    • H5实现旋转立体魔方
    • html5开发表白神器实现代码
    • 利用HTML5绘制点线面组成的3D图形的示例_html5教程技巧
    • 10款HTML5编码简化工具
    • 大学刚毕业想去培训ios,android和html5,请问哪个好点,就前景和工薪方面给解答,?
    • HTML5 Canvas之测试浏览器是否支持Canvas的方法
    • HTML5中的视频元素

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有