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

  1. <link rel="stylesheet" type="text/css" href="./css/table.css"/>

第二:套用格式

  1. <table class="table">

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

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

table.css源码:

    1. /*表格样式。*/
    2. .table {
    3. width: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. .table th {
    12. font-size:12px;
    13. font-weight:600;
    14. color: #303030;
    15. border-right: 1px solid #ADD8E6;
    16. border-bottom: 1px solid #ADD8E6;
    17. border-top: 1px solid #ADD8E6;
    18. letter-spacing: 2px;
    19. text-align: left;
    20. padding: 10px 0px 10px 0px;
    21. background: url(../images/tablehdbg.png);
    22. white-space:nowrap;
    23. text-align:center;
    24. overflow: hidden;
    25. }
    26. /*单元格样式。*/
    27. .table td {
    28. border-right: 1px solid #ADD8E6;
    29. border-bottom: 1px solid #ADD8E6;
    30. background: #fff;
    31. font-size:12px;
    32. padding: 3px 3px 3px 6px;
    33. color: #303030;
    34. word-break:break-all;
    35. word-wrap:break-word;
    36. white-space:normal;
    37. }
    38. /*蓝色单元格样式,主要用于隔行变色。*/
    39. .table td.color{
    40. background:#edf7f9;
    41. }
    42. /*表格中超级链接样式。*/
    43. .table td a:link{
    44. font-weight:400 ;
    45. color:#2259D7 ;
    46. text-decoration:none  ;
    47. word-break:break-all;
    48. word-wrap:break-word;
    49. white-space:normal;
    50. }
    51. .table td a:visited {
    52. font-weight:400 ;
    53. color:#2259D7 ;
    54. text-decoration:none  ;
    55. word-break:break-all;
    56. word-wrap:break-word;
    57. white-space:normal;
    58. }
    59. .table td a:hover {
    60. font-weight:400 ;
    61. text-decoration:underline ;
    62. color: #303030;
    63. word-break:break-all;
    64. word-wrap:break-word;
    65. white-space:normal;
    66. }
    67. .table td a:active {
    68. font-weight:400 ;
    69. text-decoration:none  ;
    70. color:#2259D7 ;
    71. word-break:break-all;
    72. word-wrap:break-word;
    73. white-space:normal;
    74. }

最新文章

  1. excel基本
  2. iphone Dev 开发实例8: Parsing an RSS Feed Using NSXMLParser
  3. linux下php多版本的并存实现
  4. tornado简单的验证码
  5. IE-首页跳转到 q160的问题解决
  6. list add元素覆盖之前元素问题思考
  7. 使用 ext3grep 恢复数据试验成功 笔记
  8. Demo 示例控制输入光标位置
  9. DX shader根据顶点设置颜色
  10. redis事务、管道及消息通知探究
  11. (中等) HDU 3265 Posters , 扫描线。
  12. 归档(NSKeyedArchiver)的使用
  13. 初次见面 你好EF
  14. IDEA中执行MAVEN命令打jar包
  15. [TJOI2012]桥(最短路+线段树)
  16. 配置DNS Server容易忽略的问题
  17. js高阶函数map和reduce
  18. 分页的模块layui
  19. @@identity与SCOPE_IDENTITY的区别
  20. python 函数的动态参数 命名空间,作用域以及函数嵌套,global和nonlocal (重点)

热门文章

  1. java实现顺序链表
  2. Ubuntu 下建立WiFi热点的方法
  3. 微信小程序 - 五星评分(含半分)
  4. sublime text3 3176激活码
  5. java的21个技术点归纳学习
  6. Python 整数和浮点数运算
  7. Linux crond实例
  8. 携程实时大数据平台演进:1/3 Storm应用已迁到JStorm
  9. cxf 生成客户端代码调用服务
  10. sqlserver学习笔记(四)—— 创建table表