• 大便很“血腥”?这可不一定是痔疮造成的 2019-11-10
  • 重磅岀炉!CDR交易细则来了,没有资产限制,总体与A股一致,首单小米19日上会 2019-11-10
  • (两会受权发布)最高人民检察院检察长简历 2019-11-08
  • 太原网友:建议公交调整河西线路 2019-11-08
  • 近九成券商股逆市上涨 防御+反弹攻守兼备 2019-11-03
  • 青春逐梦向阳之路 平台引擎加速成长 2019-11-02
  • 端午小长假 游人“醉”西湖 2019-11-02
  • 谢谢这位家长,不然这位雨中护送高考生的交警还没有人知道呢 2019-11-01
  • 《汶川十年·我们的故事》一:寻找向日葵 2019-10-25
  • 人民网评:青年有梦想有责任,国家有希望 2019-10-25
  • 西安位居最受欢迎十大旅游城市第四 2019-10-23
  • 人民观影团:《恐袭波士顿》用爱来驱散暴恐阴霾 2019-10-23
  • 挑剔出了名的莱佛士新酒店选址波兰 只为了致敬艺术复兴? 2019-10-12
  • 流溪河森林公园美不胜收 2019-10-09
  • 海鲜排档公然销售违禁海鲜 执法部门责令整改 2019-10-05
  • Hi,Are you ready?

    准备好开始了吗?
    那就与我们取得联系吧

    有一个互联网项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。让慧眼独具的您!享受我们专业的互联网产品和服务!

    BOXSIN NETWORK 博信网络设计整合

    业务热线:0771-2860265 / 5783282(固话)
    400-8842-880(全国热线)

    不打烊专线:13481069551 (卢经理)

    E-mail:[email protected]

    合作意向表

    您需要的服务

    现有网站改版
    我需要做微信营销
    建设全新的企业网站
    要找长期合作公司,需要年度服务
    我需要做购物商城
    我需要做系统平台
    我需要做小程序

    您最关注的地方

    对功能要求比较高
    对设计创意要求比较高
    需要可以购物支付
    搜索引擎排名

    预算

    2万内 2-5万 5-10万 10万以上 大型项目需要招标
    • 看不清楚,换个图片

    业务QQ 0771/2860265 提交需求 博信网络微信公众号

    博信网络微信公众号

    加微信报价格

    加微信报价格

    19500彩票网网站 www.pngls.tw 输入您的电话,了解详情

  • 留言
  • 我们只做三件事:设计,建站,开发

    2010
    01.13

    点击

    如何做到css重构与改良

    来源: 本站   责任编辑:博信网络   字体大?。?    

        如何编写具有良好结构的CSS?如果在设计流程中缺乏"秩序"或"章法"是非常不利的,你得冒着风险去添加、更改、删除CSS或其属性,如此在你的最终成果中得到的将只有混乱的代码和大量未使用的元素。所以我建议在你动手编写CSS代码之前,先把你的网站的所有区块都在草稿里画出来,然后依照下面的简单规制优化你的工作:  

    1.简洁扼要 —— 切忌枝繁叶茂、东修西补 
    避免使用任何非必需的元素!两个 
    层就可以达到目的那就不要用三个。如果你觉得得用很复杂的CSS才能完成一个特定的设计结构,那你可能在某些地方犯了错误,尝试用其他的方式来实现它。通常情况下事情都是很简单的,复杂的是我们自己。 

    2.易于辨识 —— 让阅读和管理都更容易一些 
    缩进你的代码以强调依赖关系的CSS元素,使用空白和注释分割不同逻辑的代码块。使用如下所示的简洁的,行内的注释:  

    没有什么理论强行规定或可以解释一个ID为何要取名为#column-left,事实上此处取名为#column-left也有欠妥当,用#content-side会更好些,如此就不必担心因布局的变动而产生歧义,比如把当需要把#column-left 列移到右边时。 

    3.条理清晰 —— 不断的总结和改进自己的编写习惯 
    要习惯用同样的名字标识相同的区块,如#logo、#navbar、#footer等。给不同类型的类分组并按字母循序排列CSS属性可以提高代码的可读性。一旦你在设计中发现一些更好的方法或技巧,就应该多多运用以求巩固进而形成习惯。这样代码会变得越来越熟悉,越来越容易管理,而你也会写得越来越快。 

    敲击键盘之前先问问你自己:我要做什么? 
    在打开你最喜欢的编辑软件之前你必须先想想这个好问题,现在你只需要做的就是用铅笔和橡皮在纸上画出整个网站的主要区块:  

    先重新设置CSS的浏览器默认样式 
    这个操作将重新设置HTML标准标签(h1, p, ul, li...)的浏览器默认样式。最近我读了很多关于这个主题的有趣的帖子,在我的概念中一般需要重新设置的是:body, h1, h2, h3, p, ul, li, form...没有其他的了。在任何情况下,你可以通过下面的两篇文章了解完整的CSS重设技术: 

    Yahoo! UI Library: Reset CSS 

    Eric’s Archived Thoughts: Reset Reloaded 

    现在,你已经准备好写代码了。我编写的具有代表性的代码就如下所示: 

    搭建你的页面结构 

    OK,现在你可以开始设计网站的结构了。如果网站的布局草稿已经准备好,那是可以很快就完成的。不管你选择那一种布局类型,流式或固定宽度,我建议你定义一个.container 类,并让它包含具有相同的宽度的CSS标签,在这种情况下,如果你想改变页面的宽度,只需修改.container 类的宽度就可以了,它所包含的元素的宽度会自动适应: 

    关于HTML代码 
    一旦站点的主要区块已经用CSS定义完毕,你就可以开始编写HTML代码。那没有什么复杂的,只需按正确的顺序添加正确的DIV即可:  

     程序代码  
      
    如果在浏览器上测试正常,你就可以逐步为各个区块(navigation, sidebar, footer...)添加新的具体的CSS代码,即按结构的方式完成你的CSS并整合HTML代码。缩进所有依赖于同一个类的代码: 
    当你不得不在你的CSS代码中寻找一个具体的标签时,这点小聪明将起到意想不到的效果。 

    自定义类放在最后 
    通常,如果有些类多个区块都会用到,那我会以这样的方式把它们添加到CSS文件的末尾:  
    以能很快认出其主要属性的语义名字来命名每个类。 
    希望这些小窍门能帮助你简化编写和管理CSS代码的方式。

    相关推荐

    19500彩票网网站

    金福彩票网:400-8842-880

    品牌网站设计塑造高颜值公司!

    • 售前:0771-2860265 / 5783282
      13481069551(卢经理)

    • 售后:0771-5783282

    • 工作时间:09:00 - 18:30

    ©2019.ALL RIGHTS RESERVED.南宁博信网络技术有限公司  桂ICP备10201394号  桂公网安备45010302001330号 html网站地图 xml网站地图
  • 大便很“血腥”?这可不一定是痔疮造成的 2019-11-10
  • 重磅岀炉!CDR交易细则来了,没有资产限制,总体与A股一致,首单小米19日上会 2019-11-10
  • (两会受权发布)最高人民检察院检察长简历 2019-11-08
  • 太原网友:建议公交调整河西线路 2019-11-08
  • 近九成券商股逆市上涨 防御+反弹攻守兼备 2019-11-03
  • 青春逐梦向阳之路 平台引擎加速成长 2019-11-02
  • 端午小长假 游人“醉”西湖 2019-11-02
  • 谢谢这位家长,不然这位雨中护送高考生的交警还没有人知道呢 2019-11-01
  • 《汶川十年·我们的故事》一:寻找向日葵 2019-10-25
  • 人民网评:青年有梦想有责任,国家有希望 2019-10-25
  • 西安位居最受欢迎十大旅游城市第四 2019-10-23
  • 人民观影团:《恐袭波士顿》用爱来驱散暴恐阴霾 2019-10-23
  • 挑剔出了名的莱佛士新酒店选址波兰 只为了致敬艺术复兴? 2019-10-12
  • 流溪河森林公园美不胜收 2019-10-09
  • 海鲜排档公然销售违禁海鲜 执法部门责令整改 2019-10-05
  • 星际彩票不能提现 娱乐之神级 河北快3开奖结果手机版 金库LG 重庆时时开奖结果记录大小 糖果连连消2017免费版 三公棋牌 彩票转让合同 捕鱼辅助免费 老快3预测