• 利用CSS生成精美细线Table表格


    精美的表格是前端开发用到的一个组件,很多时候我们利用复杂的页面style代码,来生成这样的表格,造成了页面的修改性和可读性都非常差。这里推荐直接使用css来产生一个细线表格。 
    使用方法也很简单: 
    第一:导入table.css 

    Java代码  收藏代码
    1. <link rel="stylesheet" type="text/css" href="./css/table.css"/>  


    第二:套用格式 

    Java代码  收藏代码
    1. <table class="table">  


    您只需要给table设置样式class="table"即可,不需要对任何的tr,td做操作。您也可以写成<table class="table" style="600px"> style="600px"是为了更灵活的控制表格的宽度,如果直接写到table.css里自然也没有问题;如果您打算让td有有背景颜色,只需要设置td的样式class="color"即可。当然其实可以在css里面利用表达式直接设置成隔行变色,不过那样做会降低页面的效率,不推荐在css中使用表达式。 

    如果大家想对样式进行微调,只需要调整table.css即可,不需要改任何的页面html代码。如果大家想修改边框的颜色,请在table.css中找到色值:#ADD8E6,然后全部替换成自己想要的色值即可。附件是一个具体的例子。 

    table.css源码: 

    Java代码  收藏代码
      1. /*表格样式。*/  
      2. .table {  
      3.     100%;  
      4.     padding: 0px;  
      5.     margin: 0px;  
      6.     font-family:Arial, Tahoma, Verdana, Sans-Serif,宋体;  
      7.     border-left:1px solid #ADD8E6;  
      8.     border-collapse:collapse;  
      9. }  
      10.   
      11. /*表头样式。*/  
      12. .table th {  
      13.     font-size:12px;  
      14.     font-weight:600;  
      15.     color: #303030;  
      16.     border-right: 1px solid #ADD8E6;  
      17.     border-bottom: 1px solid #ADD8E6;  
      18.     border-top: 1px solid #ADD8E6;  
      19.     letter-spacing: 2px;  
      20.     text-align: left;  
      21.     padding: 10px 0px 10px 0px;  
      22.     background: url(../images/tablehdbg.png);  
      23.     white-space:nowrap;  
      24.     text-align:center;  
      25.     overflow: hidden;  
      26. }  
      27.   
      28. /*单元格样式。*/  
      29. .table td {  
      30.     border-right: 1px solid #ADD8E6;  
      31.     border-bottom: 1px solid #ADD8E6;  
      32.     background: #fff;  
      33.     font-size:12px;  
      34.     padding: 3px 3px 3px 6px;  
      35.     color: #303030;  
      36.     word-break:break-all;  
      37.     word-wrap:break-word;  
      38.     white-space:normal;  
      39. }  
      40.   
      41. /*蓝色单元格样式,主要用于隔行变色。*/  
      42. .table td.color{  
      43.     background:#edf7f9;  
      44. }  
      45.   
      46. /*表格中超级链接样式。*/  
      47. .table td a:link{  
      48.     font-weight:400 ;  
      49.     color:#2259D7 ;  
      50.     text-decoration:none  ;  
      51.     word-break:break-all;  
      52.     word-wrap:break-word;  
      53.     white-space:normal;  
      54. }  
      55.   
      56. .table td a:visited {  
      57.     font-weight:400 ;  
      58.     color:#2259D7 ;  
      59.     text-decoration:none  ;  
      60.     word-break:break-all;  
      61.     word-wrap:break-word;  
      62.     white-space:normal;  
      63. }  
      64.   
      65. .table td a:hover {  
      66.     font-weight:400 ;  
      67.     text-decoration:underline ;  
      68.     color: #303030;  
      69.     word-break:break-all;  
      70.     word-wrap:break-word;  
      71.     white-space:normal;  
      72. }  
      73.   
      74. .table td a:active {  
      75.     font-weight:400 ;  
      76.     text-decoration:none  ;  
      77.     color:#2259D7 ;  
      78.     word-break:break-all;  
      79.     word-wrap:break-word;  
      80.     white-space:normal;  
      81. }  
  • 相关阅读:
    转:SQL Server 2005 Express附加数据库为“只读”的解决方法!
    通过WPF模拟交通红绿灯(图文教程)
    手把手教你怎样把文件保存到Oracle数据库
    已删除
    JavaScript精炼类(class)、构造函数(constructor)、原型(prototype)
    Ext:RowLayout和ColumnLayout连用必须加panel的问题
    Ext:前台js往gridpanel动态添加记录
    "int i=1" "int i=new int() "和“String str = "a";” “String str = new String("a")”区别以及c#值类型和引用类型
    未能加载文件或程序集“Model Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
    hibernate:inverse、cascade,一对多、多对多详解
  • 原文地址:https://www.cnblogs.com/xiaochao12345/p/3863569.html
Copyright © 2020-2023  润新知