`
tempsitegoogle
  • 浏览: 864344 次
文章分类
社区版块
存档分类
最新评论

CSS+DIV布局之道

 
阅读更多


以前用CSS+DIV做过两个小项目,感觉并不是很通畅,觉得有必要在这方面补补课,最近又用CSS+DIV山寨了几个界面,算是练手吧,现在思路清晰多了,和大家分享。

一、为什么采用CSS+DIV布局?简单谈几点?


首先,CSS+DIV布局对搜索引擎友好,为什么友好?是因为CSS+Div布局的代码简单,提高spider爬行效率,能在较短的时间内爬完整个页面,这样对收录质量有好处。真正的网站优化不只是为了追求收录,还需要良好的用户体验,代码简单自然会有良好的响应速度,对提高用户体验很有帮助。

例如:结合CSSXHTML来制作导航菜单会比使用Javascript或图片来实现同样效果更加节省代码(CSS可以结合一些图片来制作导航而且代码量很小,而完全使用图片的导航代码量也要多很多)

另外如果尽可能完善到能通过W3C验证,与普通表格组成页面的网站相比,使用XTML架构的网站排名状况要好。

其次,内容与样式分离,修改设计效率高。到CSS里找到相应的IDclass或标记修改属性值即可,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。而且可以实现一键切换整个页面风格。

还有视觉方面,以往表格嵌套的制作方法,使得页面与页面或者区域与区域之间的显示效果会有所偏差;而使用DIV+CSS的制件方法,将所有的页面或所有区域统一用CSS文件控制,就避免了不同区域或不同页面体现出的效果偏差。使用CSS来设计导航菜单并不会限制你的设计。事实上,CSS会提供更加灵活的导航设计方案,当用CSS来设置背景图时也能实现各种视觉效果。

二、采用CSS+DIV布局,从何做起。

当你从美工那里(如果没有美工,我们后面谈)拿到一个页面的草图,准备用CSS+DIV实现这个页面,那么一般要经过这么三个步骤:

分析构架,模块拆分,整体调整。

第一步、分析构架

例如,分析下面这个页面



我们应该把他的内容忽略掉,直接提取出这个页面的骨架,也就是这个页面的排版构架。见下图。




其他常用的布局,大概也就是下面这几个,你就从网上看吧,大概都差不多,无非就这么几块倒来倒去。




第二步,模块拆分

这里主要是分析框架中都有哪几部分,也就是考虑这个页面由哪些元素构成。方便我们实施DIV分块。

从上图,我们也很容易看出,这个页面主要有四个部分:导航和顶端banner,左侧列表,内容区,脚注(草图中省去了,太长了)

Div分块结束后,然后再针对内容加入CSS样式。

第三步,整体调整


这里无非就是对于整个页面边边角角的把握。一些收尾工作吧。

三、一些小建议,也是用CSS+DIV做页面的一点心得。

1、如果没有美工给你提供界面的草图。个人又没有没学基础,或者缺少灵感,建议,从网上找一个差不多的界面,实行高仿(或者找一个免费的模板),当然不要总是对一个界面下手(小心侵权)。这样效率高,页面效果也不会太差,太差得你也看不上是吧。或者,你不想从头设计页面的某个部分,例如导航菜单,那么有大量的免费资源可以拿来使用。

拿来主义虽好,但我可不提倡,因为这样会和其它网站使用同样的风格。不过有一些菜单可以自定义样式来符合你自己的网站风格。

2、如果要做全浏览器兼容网站,那么一定要边开发,边检查浏览器兼容,为什么?如果你在一个浏览器上开发完一个界面,甚至所有界面,那么忽然换一个浏览器测试,出了问题,如果小问题还好,如果是位置等一些问题,你会发现,它会打乱你整个页面的布局,等于你又要从头开始检查,一点点改过来,我试过,麻烦得要死。

没办法,这是CSS现在最主要的缺点:并非所有的CSS元素与所有的浏览器兼容。正因为如此,我们必须写一些自定义CSS来解决问题。这也是它与table布局的主要区别之一。

3、火狐和谷歌提供的开发人员工具,例如firebug等,一定要会使,无论是研究别人的页面,还是维护自己的页面,都会为你的开发带来事半功倍的效果。

4、做好积累工作,在开发过程中用到的小技巧,特效或者处理一些浏览器兼容的方法,一定要记录下来,积极分享,于人于己都有好处。

5、要使你的页面尽可能的轻,能用小图,不用大图,能用小图repeat-x,绝对不要用一整张大图。至于精简代码的好处,前面已经提到。




分享到:
评论

相关推荐

    CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例

    CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例

    css+div布局实例

    CSS DIV CSS+DIV布局实例 精通CSS+DIV布局

    精通CSS+DIV网页样式与布局

    精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局....

    css+div布局练习

    css+div布局练习css+div布局练习css+div布局练习css+div布局练习

    网页设计-页面布局篇(Css+Div)

    网页设计-页面布局篇(Css+Div),网页设计-页面布局篇(Css+Div).网页设计-页面布局篇(Css+Div).网页设计-页面布局篇(Css+Div).

    CSS+div 布局

    CSS+div 布局 CSS+div 布局 CSS+div 布局 CSS+div 布局 CSS+div 布局 CSS+div 布局 CSS+div 布局

    首页CSS+DIV布局模板

    首页CSS+DIV布局模板 首页CSS+DIV布局模板 首页CSS+DIV布局模板

    《精通CSS+DIV网页样式与布局》光盘源码

     第10章 理解CSS定位与div布局   10.1 div 标记与 span 标记  10.2 盒子模型  10.3 元素的定位   10.4 定位实例一:轻轻松松给图片签名   10.5 定位实例二:文字阴影效果   第11章 CSS+div布局...

    CSS+DIV布局赏析案例.zip_CSS+DIV布局赏析案例

    CSS+DIV布局赏析案例文字和图片的混排相对较 少,文字内容的描述和图片展示也都比较紧凑集中,使浏览者可以明确精准的找到自 己想要搜索和寻找的信息

    CSS+DIV网页布局实例40例.rar

    CSS+DIV网页布局实例40例.rar CSS+DIV网页布局实例40例.rar CSS+DIV网页布局实例40例.rar CSS+DIV网页布局实例40例.rar

    CSS + DIV 布局控制 菜单

    CSS + DIV 布局控制 菜单CSS + DIV 布局控制 菜单CSS + DIV 布局控制 菜单CSS + DIV 布局控制 菜单CSS + DIV 布局控制 菜单

    精通css+div 网页样式与布局 ppt文件

    正在学习css+div的朋友应该都知道这几本书吧,《精通css+div 网页样式与布局》还有《css设计彻底研究》这些书都非常好,现在将《精通css+div 网页样式与布局》的ppt文件传上来,这样大家就可以不用买实体书了,至于...

    《精通CSS+DIV网页样式与布局》源码.rar

    《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar 《精通CSS+DIV网页样式与布局》源码.rar

    用CSS+DIV做的网上书店模板

    CSS+DIV 布局 主要是一个网上书店的模板 精美布局 只要想的到 就能做得到

    CSS+DIV基础(css所有样式+div布局)

    里面有css的所有样式,非常适合css初学者啊!CSS+DIV基础CSS+DIV基础CSS+DIV基础CSS+DIV基础CSS+DIV基础CSS+DIV基础

    经典CSS+DIV布局模板

    div+css165模板,都是经典CSS+DIV布局模板

    css+div布局经典案例

    css+div 布局经典案例,css+div模版

    Table2CSS表格转CSS+DIV布局工具

    可以把表格布局转变成CSS+DIV布局。

    精通css+div网页样式与布局

    《精通CSS+DIV网页样式与布局》从零开始,细致介绍CSS的语法规则,透彻讲解CSS应用于各种网页元素的步骤和技巧深入剖析,CSS+DIV布局的思路和方法比较,IE和Firefox浏览器对CSS支持的不同效果,扩展CSS与JavaScript...

    HTML+CSS+DIV网页设计与布局.pdf

    以html语言为基础,围绕最新的css技术精髓展开深入讲解,包括认识网站开发、网页文字和图片、超链接、表格、多媒体、滚动字幕、列表、表单、框架、设置文本样式、设置网页背景样式、设置边框边距、元素布局、网页...

Global site tag (gtag.js) - Google Analytics