css表格样式的设计

 CSS中关于表格样式的设计

    将数据以更直观的方式展示给用户,可以更好的增强用户体验,因此,良好的表格设计就显得愈发重要。

  (一)表格的构成(HTML部分)

    表格的标签构成较多,需要理解和掌握,详细信息可访问本人另一篇博文

   http://www.cnblogs.com/zhouyanlife/p/8673422.html

  (二)表格基本样式设计

    设计表格样式考虑的要素,表格边框,字体大小,背景颜色,内外边距等等。

   1、css设计和布局的核心是盒模型,因此在设计表格样式时也要考虑到盒模型,可以利用padding属性将盒子撑开

.tb tr,.tb td{
            border: 1px solid #000;
            padding:20px;    /*此时整个div是最外层的盒子,table是包裹整个表格的盒子,设置每一行每一列的内边距就可以把盒子撑开*/
        }

    2、利用col元素可以设置整列样式

.tb .col1{
            background: #edf931;/*设置整列样式*/
        }
        #col_only{
            background:#1de96a;/*设置整列样式*/
        }

    3、利用css中的:nth-child()选择器,选择性的选择行进行样式设置

/*nth-child()选择器,选择父元素中指定的子元素,可以传入odd,even或者数字*/
        .tb tr:nth-child(even){
            background: red;
        }

    4、设置边框样式,将边框折叠

table.tb{
            border-collapse: collapse;  /*表格边框折叠,大部分表格都是这样*/
            border-spacing: 0;            /*控制单元格之间的距离*/
            text-align: center;         /*让文字居中*/
            color:#333;
        }

  通过上述的简单设置,就可以设计出简单的样式:

    

  再将字体大小,颜色,悬浮状态等加以设计,就可以呈现出更加优秀的效果

 

   参考:精通css高级web标准解决方案

     w3cschool  http://www.w3school.com.cn/

 

posted @ 2018-03-30 09:43  今声  阅读(2614)  评论(0编辑  收藏  举报