古老的网页设计布局

九宫格是一种比较古老的设计,它最基本的表现其实就像是一个三行三列的表格。其实它最初是在window的c/s结构中用得比较多,比如我们经常看到软件中的一个窗体,其实就是一个九宫格的典型应用,因为窗体需要在八个方向拉伸,所以在C/S软件中大量采用这种技术来布局设计。在B/S系统大行其道的当今社会,这种布局逐渐被一些网页设计师运用在网页中去,用得最多的就是在圆角框布局中应用。

下图演示了九宫格的基本布局:

从上图可以看出,每一行包括三列,其中蓝色方块是顶角,这四个块是宽高固定的区域,而黄色的四个区域分别是四条边,这些都是要水平或垂直平铺的,而中间的橙色区域是装载内容的主要区域。

这样的结构是最有利于内容区域随屏幕分辩率不同而自动伸展宽高,这种结构也是网页设计师是最想要的一种布局结构,它灵动而从容。

下面我们就来实现它:

结构层

因为它要适应八个方向的伸展,所以每个方向都用一个div来实现,少一个则灵活性就不足。那么根据这个原理,我们可以得到如下的结构:

样式层

根据结构,我们可以写出基本的样式。基本实现原理,是利用将总容器.box设置为相对定位并设置overflow:hidden;让超出它的地方全部被切除,并将其里面的八个方向的div设为绝对定位,并将它们的z-index设置为2,然后将四个角容器分别设置到四个角落上。

.box{overflow:hidden;position:relative;}
.t_l,.t_m,.t_r,.b_l,.b_m,.b_r,.m_l,.m_r {position:absolute;z-index:2;}

<div class="box">
    <div class="t_l"></div>
    <div class="t_m"></div>
    <div class="t_r"></div>

    <div class="m_l"></div>
    <div class="m_m">内容区</div>
    <div class="m_r"></div>

    <div class="b_l"></div>
    <div class="b_m"></div>
    <div class="b_r"></div>
</div>

时间: 2024-12-24 21:34:04

古老的网页设计布局的相关文章

CSS基线之道:网页设计布局之垂直网格设计

网页设计布局中一直比较流行网格对齐,但只是针对水平的对齐,很少或者没有涉及垂直对齐,这篇文章很详细的讲解了垂直网格,乃至基线对其的相关,而css3中的多列布局的也使其显得更为重要,因此还是很有必要去了解学习,至少也是一种思路. 这或许是因为缺少基线网格的理解和欣赏,更或者是因为基线网格是出了名的难以实现, 迄今为止还没有人拿着蓝图让它成功实现. 有些人甚至认为基线在网络上是多余的,基线作为一种排版术语和网络上的行为,在网络上遵循的规则有别于用于印刷的,line-height和真正的行距之 间令人

关于网页设计布局的理解

矛盾出来了,像我们这些小作坊,基本都是设计布局一人搞定.甚至还有加后台程序的.假设设计的时候考虑布局了,我们都有这个能力进行调整.但像大公司,分工严格的情况下,如果设计师不懂css不会布局.或者理解有误,那么设计稿就会让布局人员耗费大量的时间和精力.因为浏览器太多! 经常看到有网友抱怨设计师给的稿子无法还原.因为他们对浏览器和屏幕的理解不一样.也有的是因为效果太绚,颜色太多.更有甚者是使用flash制作嫌浪费,而html又鸡肋.....好吧,我们抛开这最后一种情况,只谈对屏幕和效果以及设计布局的

网页设计布局指南

  说到网页设计就不得不提一重要的因素-布局.是的,一恰到好处的的布局能使页面内容变得工整,增加用户的视觉领会,也可帮助用户快速的找到他们需要获得的内容,增加工作效率. 什么是布局? "布局"是指页面内容的尺寸.间距及地方.有效的布局对于帮助用户快速找到他们需要的内容至关重要,并可在结构外观上令用户感到舒适. 怎么样设计有效的布局? 1. 具有清楚的视觉层次.布局应当让页面各元素之间的关系与重要性一目了然.你可通过恰当运用下列属性来实现视觉层次: 焦点:指用户第一步注意的区域.形式上被

网页设计布局基础第1/4页_经验交流

正如你现在所看到的一样,网页的布局设计变得越来越重要.访问者不愿意再看到只注重内容的站点.虽然内容很重要,但只有当网页布局和网页内容成功接合时,这种网页或者说站点才是受人喜欢的.取任何一面你都无法留住太过"挑剔"的访问者.   一.网页布局的基本概念  当前1/4页 1234下一页阅读全文

设计理论:网页版面布局的平衡性原理

几年前网页设计还被平面设计视为不入流的设计,不过随着网络使用的普及,网页设计的整体发展有了很大的提高,越来越多的设计师专做了网页设计师! 目前,网络上有关网页制作的各种教程已经相当多,可以方便地学习到最新的技术和技巧.可是,有关网页的设计,比如设计灵感的实现,风格的确定,发展策略,技术的筛选等文章却比较少.于是针对于此,我们这次分享会就请视觉设计师袁青林来为大家介绍一下网页设计的经验,主要就页面布局的平衡性方面,来和大家交流一下.如果您有好的建议和心得,也可以留言,互相交流探讨,在此先道一声谢谢

网站网页设计的黄金布局比例

作为一个网页设计师开始一个项目时经常会考虑到网页的布局,虽然现在很多人倾向使用Grid css框架(如960,blueprint),但有时也需要设计一些独特的布局本文我们要探讨如何将黄金分割理论运用到网页设计中,大部分涉及到的技术也同样适用于其他的设计或艺术类工作,当然主要还是针对于网站设计布局. 黄金比例 黄金分割又称黄金比例,是一个数学上是术语,用来表示两个元素的比例,它的值大约等于1.618.黄金分割从文艺复兴时就开始了.那个时代的艺术家对黄金分割十分推崇,并且广泛运用在各种设计作品上,数

网页设计的黄金比例 黄金分割法在网站设计中的运用

作为一个网页设计师开始一个项目时经常会考虑到网页的布局,虽然现在很多人倾向使用Grid css框架(如960,blueprint),但有时也需要设计一些独特的布局本文我们要探讨如何将黄金分割理论运用到网页设计中,大部分涉及到的技术也同样适用于其他的设计或艺术类工作,当然主要还是针对于网站设计布局. 黄金比例 黄金分割又称黄金比例,是一个数学上是术语,用来表示两个元素的比例,它的值大约等于1.618.黄金分割从文艺复兴时就开始了.那个时代的艺术家对黄金分割十分推崇,并且广泛运用在各种设计作品上,数

我想和你谈谈网页设计的创新布局

创新,是人们常常挂在嘴边的两个字.说来容易做来难,看到好的网站设计时,你总会想,如果当初是我想到这个点子该有多好.你永远不知道什么元素可能会引发新的趋势,带来大量的点击率和关注度.对于设计师和开发人员而言,在进行网页设计时最需要记住的是无论布局和外观多么富有吸引力,一定要保证可用性及效率.在设计过程中结合创新性的思考,仔细分析关键元素,每天都有可能产生新奇而吸引人的好点子. 运用一系列精美的网页元素并将其组合在一起,这样的网页不但具备可用性,同时又富有新鲜感和原创味道. 奇特的造型.颜色的组合搭

网页设计网页布局教程:CSS布局新属性

文章简介:新css属性为我们提供了更加便捷的网页布局方式.来自微软的thomas lewis将带你认识去Grid Alignment,Flexibox Box以及Multi-column Layout这三大领域. 新css属性为我们提供了更加便捷的网页布局方式.来自微软的thomas lewis将带你认识去Grid Alignment,Flexibox Box以及Multi-column Layout这三大领域. 这篇文章最早出现在 the April 2012 issue (226)这期的.n