zoukankan      html  css  js  c++  java
  • css table-border

    1.table上设边框,td上设边框:

    <style> 
    table{border-right:1px solid #F00;border-bottom:1px solid #F00} 
    table td{border-left:1px solid #F00;border-top:1px solid #F00} 
    /* 
    如果对table和td都设置了全边框,则中间的td与td之间就出现了双边框
    只对table td设置左与上边框; 
    对table设置右与下边框; 
    */ 
    </style> 

    2.table上设边框,td上不设边框

    <style> 
    table{border:1px solid #F00;border-collapse: collapse;} 
    /* 
    利用table的border,bordercolor="#a0c6e5"实现table的边框,
    但是此时的边框太粗,这时就可以用到style属性里的border-collapse:collapse,
    border-collapse 属性设置表格的边框是否被合并为一个单一的边框
    */ 
    </style> 

    3.在table上不设边框,td上设边框

    <style> 
    table{border:none;border-collapse:collapse;} 
    table td{border:1px solid #F00;} 
    /*
    单设td的边框,中间会的td与td中间的边框会出现双边框,此时需要设置
    border-collapse:collapse;属性合并边框
    */
    </style> 

    4.在table上设边框,不合并边框

    <table border="1" cellspacing="0" cellpadding="0"> 
    /*
    cellpadding=“0”:单元格边距等于0,其默认值为1px,等同于css中的:{padding:0;}
    cellspacing="0":单元格间距等于0,其默认值为2px,等同于css中的:border-collapse: collapse(边框合并),
    但又不完全相同,cellspacing仅间距,而border-collapse使临近的边线合并成一条边线,
    也就避免了cellspacing中边线重合造成边线加粗的问题。所以在这里不提倡使用html属性设置表格边框时将cellspacing设置为0,
    如果你希望他等于0,更提倡使用css样式属性的方法去设置表格的边框,并使用border-collapse: collapse去合并边线,
    而不是将cellspacing设置为0,造成重合边线加粗的问题
    */

      

  • 相关阅读:
    WINCE串口驱动MDD层代码简单分析
    WinCE下,快速编译驱动及BSP
    如何使用ulink2烧写二进制文件
    PB6.0 快速编译单个驱动技巧
    WinCE5.0和WinCE6.0下,编译选项介绍
    WINCE串口驱动PDD层代码简单分析
    浅谈WinCE平台USB摄像头驱动开发流程
    WinCE中,环境变量的添加,删除和查询
    WinCE API
    WINCE 6.0安装顺序说明
  • 原文地址:https://www.cnblogs.com/lcawen/p/7609706.html
Copyright © 2011-2022 走看看