css入门教程之学习网页布局(1)

互联网   发布时间:2008-10-31 22:20:56   作者:佚名   我要评论
原文:http://jorux.com/archives/layout-1-if-you-love-css/ 从本篇开始讲述如何用css实现网页的布局,即如何用css控制网页内各个元素的显示位置。如果你是一个初学者,很可能觉得做一个网页的第一步就是布局。其实不然,css网页的设计过程可以参考分为以下几步: 平

原文:http://jorux.com/archives/layout-1-if-you-love-css/
从本篇开始讲述如何用css实现网页的布局,即如何用css控制网页内各个元素的显示位置。如果你是一个初学者,很可能觉得做一个网页的第一步就是布局。其实不然,css网页的设计过程可以参考分为以下几步:
平面设计—>页面切割—>布局—>细节控制
    平面设计是一个网页的精髓所在,读者直接面对的界面,在本站以后的文章中会涉及此方面内容。也许你会认为在脑子里形成一个网站的大概印象就可以了,那么这种想法直接就给你贴上业余的标签。推荐工具:Photoshop; 页面切割其实可以划分到布局里,因为你的页面切割方式直接影响了布局方式,也体现了你是属于表格布局阵营还是css布局阵营。它是布局(前)的关键步骤。将在本章重点讲述。推荐工具:Photoshop; 如果把布局说简单点,就先得把你的网页简单化。简单到把你的网站分为header,content,sidebar,footer四个部分。 细节控制,将header,content,sidebar,footer的表现细节化。

本章将针对页面切割讲述一些Jorux的私人观点与技术。
首先,我们要有一个被切割的对象,这里以Jorux.com的原始photoshop平面设计图为例。如下(Fig.01):

点击查看大图
如果使用表格布局的话,你可能就想到在photoshop里把页面切割为无数个固定宽高的格子。但用css布局的话,你首先要明确的以下几点是:
    你是要横着切,还是要竖着切; 第一次切割,只需要把网页中的背景图片切割出来(因为背景图片是在css里声明的); 切的的图片要尽量小,然后让css去做更多的事情; 设计比较复杂的部分,可以不分割,从而减少css编码的难度; 读者应该根据自己的能力,找出哪些效果css可以轻松实现,而哪些效果用图片更加简单而且size不大,仔细在3.4之间权衡利弊;

现在我们来看Fig.01, 最靠上的部分是个黑色的尺子,遮住了“Jorux记事本”,更遭的是它居然还有黑色的投影。等到要切割的时候,我才后悔当初怎么能设计得如此复杂。但没关系,一切都会好起来的。现在跟着来重温我的切割思路:
1. 整个网页背景色大家应该很清楚,就是深灰色#444,这无需图片,在css里的body选择器里声明就好;
2. 这一步是最关键的一步,请读者仔细体会。对于css布局的网页,Jorux建议你首先给你的原始平面设计来两个横刀(红色),接着就来个竖刀(蓝色)。实现如下效果(Fig.02):

点击查看大图
一定要先横再竖,即先把你的网页分为top,mid,bottom三个部分,然后再把mid分为content和sidebar两个部分。对于单栏样式,只需要两横刀,而对于三栏样式,可能就需要两横两竖刀。
这样你就得到header,content,sidebar,footer四个部分。现在来分析这四个部分的背景图片需要如何切割。

相关文章

  • Html/Css(新手入门第一篇必看攻略)

    下面小编就为大家带来一篇Html/Css(新手入门第一篇必看攻略)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-01
  • css 入门基础教程

    css 入门基础,适合刚开始学习css的朋友,最好先有一定的html编写经验。
    2010-01-17
  • CSS入门篇之传智播客学习

    结束了HTML学习,接下来我终于揭开了css的真实面纱,在大学时代,一直忙碌去各处收集学习资料,记得当时不知在那位大侠手里拷了有关css相关学习资料,代码看了半天实在费解
    2009-11-13
  • 15个必须阅读的CSS入门文章

    你是新学习CSS?在这个漂亮的学习语言的初始过程可能是一个有点惊人,有很多可以学习它有时很难找出哪里开始。幸运的是有宝贵的大量信息和资源,那里的网络覆盖,通过先进
    2009-08-29
  • CSS 语法 学习css入门者看

    CSS的定义是由三个部分构成:   选择符(selector),属性(properties)和属性的取值(value)。   1.语法: selector {property: value} (选择符 {属性:值})   说明:
    2009-06-28
  • 学DIV CSS技术,如何入门?

    引用一本书中的一段文字:“当我第一次开始学习汉语时,我的家庭老师老王给了我一本汉英字典、一本汉语语法书和一本初级教程
    2008-10-17
  • CSS入门教程:网页首字下沉-CSS教程-网页制作-网页教学网

    CSS入门教程:网页首字下沉 :first-letter 版本:CSS2  兼容性:IE5.5 语法: Selector : first-letter { sRules } 说明: 设置对象内的第一个字符的
    2008-10-17
  • css是什么_动力节点Java学院整理

    这篇文章主要介绍了css是什么,小编觉得挺不错的,详细的介绍了css的基本入门。现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-23

最新评论