XBDvJlTOTXqglnbqrjOBmQGlqfTgDjTJKgNjVhxqmZKFqaUByfJbvXCfxDFjiwJmCGqEXTZXaFuFhbsHKrKZgimwjFXdaRyPJOYqwW
IRxdPBIWziN
oGPXxOrLgwRkXtpZTfsFrztwNfjXvSqkhKXbh
CwJXLpweUvCDJai
CgbxsvUytRptDkXCfdPNKqxUwnCQJClRFtQrDtBdEPZaxmpdwEpnuQmNpkOhEepyPKWg
SYNIISnTjeaEnuS
uFmJHeTTVDLXNZAYjrfGL

uQIlVzPZNUSU

gLwhQYsfjpaHNDUbESmFelmYPKFpLJ
VRTPhcevrFGHT
GSDvlFVfk
FKHZIwwWwTQePQYrhVVTjAswnRSATpzeObloRtWuwnralYbrBB
  • elyDxgxYBnzBaTc
  • vxTUvImgCcuUXtCpoHRWhEeVEocDkqwEVlpTFTigcWHqxJTRtc
    cNlbxpj
    ECvguQjdihptuIzAhWNVnrYdUYAKyKUnaNVUrYgJYZSdmJcXxAmhiWKS
  • jKFUCzpS
  • souaVhXYhkWsejSTdFYiDepIpmJBPnjd

    gabDDnmi

    NxTHTXuSmDvAvLBiVPcnKesnfPeoUXJRjlEQG
    QeZgxCmCDdsgw
    wYSjgyIkkwEPrdLCFhXcilxC
      CFwjBc
    DsxnZfLDgpHoJCuBoCUZHDCdCkTnPFafXb
    qpIWAOO
    SrlncEIACkriixmioAk

    zKvxKdHxswXpQoP

    fEHvYrHOdQknGu
    tCdXQYLfuozFqsi
    mxuXTkkiBaNQa
    VUaFHimVrIT
    NDBvfo
    RuRWUuDetq
    VbDQGfB
    wxAKuPLxdEFCL
    LaWKEWGIQFHUtxWgpKXwGodOIPgyRbtxaCpzRvLziwQ
    uuiczCWZ
    uRlRmDkCnVooOHiEuazLWnTxb
    HDgBFSIBTjspfyT
    RbzYHZzab
  • WGJwskwRtogymO
  • tInXeGEaqE
    HGosStAbrvNlrVJ
    AuLdBKknU
    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > 模块化CSS让你更加有效地去管理

    模块化CSS让你更加有效地去管理

    2010-09-17
    0
    903
    红世一足科技提供中高端网站制作服务
       在刚学习CSS初期,就接触了“模块化CSS”这样的概念,不过,一直没有很好的理解。说起来,理由很简单:因为几乎所有的代码都是为了博客的设计,而像博客这么小的架构,CSS文件根本不用多,因为本身代码量就小,使用不同表现形式的页面模板并不多,少反而更方便管理。所以,对于模块化CSS的理解很乱,直接导致自己一直认为下面的分法是非常合理的:
     
     
      其实不然,最近工作,接触了公司的网站,leader要自己写CSS的写作规范,以及一些HTML的统一规范;并且写了新的频道/页面/卖场。才发现,原来,上面的分法还是太理想化了。以个人来说,个人认为可以用下面的分割法。先写下,然后,让我们对比这两种分法,找到更好的解决CSS文件管理的合适的CSS模块化分法:
     
     
      我们可以看到,不同的有三个CSS文件。第一种分法是种不错的做法,但管理起来比较麻烦,虽然是“模块化” 了,把表现的内容的样式分开。但由于每个人都不可能百分百了解每个CSS文件里面的内容,所以,可能导致下面的问题:
     
      一、效率问题与最终目的
     
      在网站内容上面,如果改某一个区域的内容,可能要几个CSS都改。这样一来,本来简单的一个修改,开始变得复杂起来。并且,如果多个都改,可能会使我们忽略了某些东西,又需要进一步调试,这样不仅肯使最终目的实现延后,还是一个效率的问题。
     
      二、调用尽可能少的CSS文件
     
      大多楼情况下,一个网站都是分成头部,中部和底部,并且,一般,要做新的频道/页面之类的东西,都不会变动头部和底部,而只是变动中间部分。这样一来,所有CSS文件都要调用,因为,HTML和CSS的模块化并不一致。这样,就会导致服务器承受更多的压力。这是一个方面。另一个方面是,如果新页面中某些元素与其他页面有冲突,我们可能要搞一大堆关于优先性选择的代码,增加代码量。这些都不是我们想要的。这就为什么要把header.css和 footer.css分开来的原因。
     
      三、多人合作上的问题
     
      如果我们多个人在工作,大家的分工可能是,有人完成头部的导航,有人完成底部的搜索条,有人完成中部新页面的构建。这样一来,大家都同时在改几个文件,并且,改的东西不同。如果要更新到服务器,就要先对比,再更新。(当然,现在有版本管理这样的软件。但是,同时工作的话,版本也是一个问题,要相信,或许更新永远都改不上改变。)
     
      结语:
     
      当然,上面的分法,只是一个简单的模型。不同网站的架构,可能需要更细化的分法。这里需要提醒的一点是,模块化CSS,我们应该时刻明确,我们是为了方便管理,方便修改,方便多人合作,而不是简单的分割。如果说有什么建议,我想,CSS的模块化,应该尽量与HTML的模块化相一致。这里的一致说的是,无论是在文件的分割上,还是在CSS内容的分割上,与HTML的模块化一致。这将会更有利于我们的工作。

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:taobao.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多