创造100%功能自适应css布局的行之有效的方法

2016-02-19 23:57 1 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的创造100%功能自适应css布局的行之有效的方法,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

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

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

  在这篇文章,我们将讨论创造100%功能自适应css布局的行之有效的方法

  一、使用网格的流动布局

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

  什么是流动布局?

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

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

  优点:

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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  布局样式跨浏览器兼容;

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1630926.html

延伸阅读
标签: Web开发
YUI中有一种布局思想:栅格决定宽度,内容决定高度,今天讨论的是自适应宽度的输入框,先上代码: !DOCTYPE htmlhtmlheadmeta charset="utf-8"title宽度自适应输入框/titlelink rel="stylesheet" href="http://yui.yahooapis.com/3.0.0/build/cssreset/reset-min.css"style.col{padding:10px;width:500px;ba...
标签: Web开发
图片自动适应大小是一个非常常用的功能,在进行制作的时候为了防止图片撑开容器而对图片的尺寸进行必要的控制。 代码:   .img { max-width:600px; width:600px; width:e­xpression(document.body.clientWidth600?"600px":"auto"); overflow:hidden; } ◎ max-width:600px; 在IE7、FF等其他非IE浏览器下最大宽度为600px。但在IE6...
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" head title/title meta http-equiv="Content-Type" content="text/html; charset=gb2312" / style type="text/css" !-- *{padding:0px;margin:0...
标签: Web开发
自适应高度的问题,采用 Div + CSS 进行三列或二列布局时,事先不知道具体高度,只能根据内容的增减自适应高度,要使两列(或三列)的高度相同,用 Table 很容易实现,但采用 Div + CSS 就显得比较麻烦了。按照一般的做法,大都采用背景图填充或 JS 脚本的方法使高度相同,但这些都不是最好的办法,我认为… 下面介绍采用“隐藏容器溢...
自适应高度的问题,采用 Div + CSS 进行三列或二列布局时,事先不知道具体高度,只能根据内容的增减自适应高度,要使两列(或三列)的高度相同,用 Table 很容易实现,但采用 Div + CSS 就显得比较麻烦了。按照一般的做法,大都采用背景图填充或 JS 脚本的方法使高度相同,但这些都不是最好的办法,我认为… 下面介绍采用“隐藏容器溢出”和“...

经验教程

439

收藏

24
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部