新闻资讯
记录首创点滴进步 见证远行
我们一直紧跟时代前沿,聚焦行业实时动态,发布公司最新资讯,欢迎您的关注

11.14日音讯,网站建设css布局构思和布局与模块命名

日期:2013-11-14发布:首创网络浏览:684次

    11.14日音讯,网站建设css布局构思和布局与模块命名。最近在思考怎么完全脱离视觉去思考结构,让写出来的结构更有语义?交互原型出来后,怎么让前端结构和视觉设计同时并行?结构写完可以先让程序套模板并且结构不会再修改?视觉设计出来后,前端写样式,写···

    本文关键字:11.14日,音讯,网站建设,css,布局,构思,和,与,

  

  11.14日音讯,网站建设css布局构思和布局与模块命名。最近在思考怎么完全脱离视觉去思考结构,让写出来的结构更有语义?交互原型出来后,怎么让前端结构和视觉设计同时并行?结构写完可以先让程序套模板并且结构不会再修改?视觉设计出来后,前端写样式,写完样式链接到套好的模板?

  参考了35王少峰的四方框架,他把结构层单独拿出来,然后画格子。我觉得这个思路很好,布局是属于视觉的,应该先定义好,免得写样式的时候再来修改结构。我参考了一下他的思想,并结合自己的理解,谈谈布局层的构思。

  我们用r表示行,并且清除浮动。为每一行添加索引,方便每一行间距的调节。

  用c表示列,并且左浮动。为每一列添加索引,方便定义宽度和间距。我们把r2分成三列。

  这样结构可以无限制的分下去,并且每一格都有唯一的索引,可以方便的来定义每一格的布局。思路刚成型,还得拿几个项目来尝试看看是否可行。

  为了能更好的分工协作,使用模块化来开发,每个人负责一个模块,互不干扰,下面简要的说说模块化的构思。

  所有页面公用头部和尾部,这两部分拿出来公用,分别用#h和#f命名,主体部分每个页面都不同用#b命名。.w代表公用的宽度,如果是1280的就定义.w{width:1280px;margin:0auto;}这样全部的都能居中。

  每个大块再进行细分,.r表示行,.c表示列,每一行每一列都有唯一的索引,方便定义宽度和间距。比如导航栏的布局可以用选择器#h.r1.c2来定义宽度。.fl左浮动.fr右浮动.clearfix清除浮动。

  模块外层

  格子里面再放入模块,模块相互独立不影响,使用phpinclude进来。同一个页面相同样式的可以为模块定义class。单独的用布局+模块选择器定义就可以了。比如搜索#h.r2.c2.m1,就不用为模块单独想一个class,避免样式冲突。

  模块内层

  模块内层结构再进行细分,头部用.h,主体部分用.b,尾部用.t,跟大块布局类似,只是id换成class。这样的缺点是选择器比较长,之后尝试用less或者sass看有没有更简便的写法。

    欢迎大家阅读浏览,部分内容来源于网络,如有侵权,请联系我们删除!

+ 查看更多我们的客户 / Our client

    24小时技术支持
    18931045623
    在线客服

首创简介

    首创网络成立于2012年,是一家专业的品牌网站设计和网络营销推广公司,服务领域涵盖网站设计、市场策划、企业画册及VI视觉设计、网站域名空间等领域,公司拥有一批高素质人才,着力打造品牌网站设计制作和网上营销策略执行两大优势。

    十年来,凭借对市场趋势敏锐的洞察,和对消费者、企业形态深刻的理解,我们服务的已遍及京津冀、长三角、珠三角等领域,行业覆盖政府机构、企事业单位、无线通讯、环保、电子、医药、交通、园林、地产等行业,诸多知名企业,如广州京信集团、广东联通广州分公司、搜狐家居广州站、搜狐家居邯郸站等,都鉴证了首创设计公司的品牌设计思想与能力,首创设计公司也与诸多企业勃的市场经济中互促共生。

在线客服


  • 扫描加微信

  • 扫描加QQ

  • 扫描浏览手机版
首创网络邯郸公司
邯郸公司
服务热线:0310-4559740 / 18931045623  公司地址:邯郸市丛台区颐高广场B座13层1304室  客户接待:邯郸市陵园路669号康桥国际B06