流动网页设计有很多好处,但也只有在正确使用的时候。合适的技巧会使页面在大屏幕、小屏幕抑、PDA小屏幕上都能得到良好的呈现。但是,糟糕的代码结构,对于流动布局来说将是灾难性的。因此,我们需要针对大多数流动设计的缺点寻求可行的解决方案。

如果你作为设计师通过额外的付出创造了一个功能性流动布局,为什么不更进一步使其兼容所有分辨率,而不是局限于大多数屏幕。你可以使用一些技巧创造一种意想不到的适应性布局,这种布局在不断改变屏幕分辨率情况下会保持功能上的完整性。

在这篇文章,我们将讨论创造100%功能自适应css布局的行之有效的方法,并提供其他教程和实践的详细清单:

你也参考以前的文章:

固定&流动&弹性布局:哪一个适合你?

这篇文章讨论每一种布局类型的优点和缺点。其中的任何一个可以用来创造一个成功的网站布局,只要保持其可用性就行;

灵活布局:未来的挑战

讨论灵活布局在未来的挑战;

屏幕分辨率和更好的用户体验

介绍屏幕分辨率的问题,然后普通用户的个人脚本。

一、使用网格的流动布局

我们大多数人都听说过设计固定宽度网页的 960网格系统 ,使用960网格系统使得固定宽度的设计比流动布局更可取。但是,有一种方法可以创建一个基于网格的弹性布局。从技术上讲,弹性布局的代码结构不同于流动布局,但它为用户提供的几乎是相同的效果。

什么是流动布局?

流动网格是通过智能的使用div、百分比和简单的数学计算来创建的。这种理念来自于Ethan Marcotte ,他认识到“em”比字体大小进步。我们在这重温这个基本概念,但要对该方法有一个全面而详细的了解,请参阅“流动网格”,这是一篇全面的关于建立基于网格的弹性布局的教程。

其理念是使用相对尺寸、结合百分比和em,用简单的分割以找到相对应的像素宽度,而这些宽度是在固定宽度设计中使用的。

优点:

这种方法使你拥有一个网格布局,这看起来可能仅固定一次宽度;

用户可以使用预设的字体大小查看这个布局,并且保持其比例大小;

布局样式跨浏览器兼容;

一旦理解之后,流动设计中的大多数问题将容易修复。

◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。

html流动布局,自适应css布局——流动布局新时代相关推荐

  1. css浮动布局自适应,CSS | 自适应两栏布局方法

    html代码: 固定宽度 自适应区域 1.浮动+margin 第一种: 左侧栏固定宽度向左浮动,右侧主要内容则用margin-left留出左侧栏的宽度,默认宽度为auto,自动填满剩下的宽度. .le ...

  2. html5+css3网页制作:三栏布局宽度自适应,css三栏布局的五种写法,中间自适应,左右宽度固定...

    假设高度已知,请写出三栏布局,其中左右各位300px,中间自适应 1.左右浮动 .left { float: left; width: 300px; background: red; } .right ...

  3. 网页HTML5制作flex布局骰子,css利用flex布局画骰子的六个面

    主要是利用flex的一些特性来写的,掌握好flex基础,写出筛子的几个页面不是问题. 推荐去我写的一个博客中有flex的小练习 线上练习flex布局 html css .shaizi { width: ...

  4. 如何用css进行网页布局,用CSS进行网页布局的教程

    如果你是一个初学者那么学习css.html" target="_blank">css的第一步就是布局,但是实现网页布局的方法很多,很多初学者都不知道如何应用,那么现 ...

  5. css浮动布局自适应,CSS 几种常用自适应布局

    通过阅读和实践,我对几种常用的布局样式有了一定的了解,也稍微总结了一下原理,若有不对请大家纠错.谢谢 我理解的[两列布局]左边固定和右边自适应,或者右边固定左边自适应的原理是: 1.设置固定区域的宽度 ...

  6. css div网页布局代码 自适应,css+div页面布局之1 -- 自适应

    浮动 float属性:定义元素在哪个方向浮动.float:left  | right |  none 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 外边距 margi ...

  7. 结合html和css制作页面的布局结构,CSS Div网页布局中的结构与表现

    在Web标准中一个很重要的概念就是强调页面的结构与表现分离.说的通俗一点就是XHTML中应该没有样式化的东西,而且Web在浏览器中除内容外都应该由CSS表现,这包括布局与其它样式.一旦一个标准的XHT ...

  8. 两列布局 html5,CSS两列布局的N种实现

    原理:两个元素都设置dislpay:inline-block,为了消除html空格的影响,父元素的font-size需要设置为0,右侧自适应元素的宽度使用calc函数计算.如果两个元素的高度不一样,可 ...

  9. html圣杯布局,HTML+CSS实现圣杯布局!

    实现圣杯布局有2中方法: 1.flex布局:(推荐) 爸爸直接上代码: header left middle right footer 下面是CSS代码: html, body{ padding: 0 ...

最新文章

  1. linux下SVN不允许空白日志提交
  2. ASP.NET Razor – 标记简介
  3. android 序列化_Android高级架构进阶之数据传输与序列化
  4. Science组合图表解读
  5. python怎么理解函数的参数_理解Python中函数的参数
  6. 为什么销售员贷款比较难?
  7. 从头开始学eShopOnContainers——Visual Studio 2017环境配置
  8. 使用fastjson进行json字符串和List的转换
  9. HTML5自定义数据属性data-*
  10. SizeOf相关代码
  11. bzoj1857 [Scoi2010]传送带
  12. Bailian1182 POJ1182 食物链【并查集】
  13. linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称
  14. word一打字就有下划线_[word文档打字有下划线]下划线粗细不一致的原因:控制Word下划线与文字的距离...
  15. Polynomial Commitments代码实现【1】——scipr-lab/poly-commit(含不同曲线性能对比)
  16. bugku——宽带信息泄露(RouterPassView 查看路由器配置信息)
  17. 滴答(DiDa)-客户端体验版上线了
  18. PowerDesigner 15下载(破解)
  19. 区块链技术要用到什么开发语言?
  20. win10卸载python3

热门文章

  1. SharePoint 2013常用开发工具分享
  2. yum与rpm的使用
  3. 个人创业做什么好?以下这几个值得考虑
  4. 【学习笔记】类对象的内存释放
  5. php7-sapnwrfc
  6. sap 客户信贷配置与管理解析
  7. SAP中创建分部机构凭证号码并且按年度编号
  8. SAP 参照sto订单创建外向交货BAPI
  9. SAP里会话结束方法(杀死进程)
  10. 小工具-销售订单概览屏幕的特性显示