美文网首页
2018-12-28 给表格添加样式 长表格 表格的布局 完善c

2018-12-28 给表格添加样式 长表格 表格的布局 完善c

作者: 一片落叶就是渺小 | 来源:发表于2019-01-02 12:21 被阅读0次

8、给表格添加样式:

table{
            /*设置表格的宽度*/
            width: 300px;
            /*居中*/
            margin: 0 auto;
            /*边框*/
            /*border:1px solid black;*/
            /*table和td边框之间默认有一个距离,通过border-spacing属性可以设置这个距离*/
            /*border-spacing: 10px;*/
            /*
            border-collapse可以用来设置表格的边框合并
            如果设置了边框合并,则border-spacing自动失效
            */
            border-collapse: collapse;
            /*设置背景样式*/
            /*background-color: #bfa;*/
        }
        /*设置边框*/
        th, td{
            border: 1px solid black;
        }
        /*设置隔行变色*/
        tbody > tr:nth-child(even){
            background-color: #bfa;
        }
        /*鼠标移入到tr以后,改变颜色*/
        tr:hover{
            background-color: yellow;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <!-- 
            可以使用th标签来表示表头中的内容,
            它的用法和td一样,不同的是它会有一些默认效果
             -->
            <th>学号</th>
            <th>姓名</th>
            <th>性别</th>
            <th>住址</th>
        </tr>
        <tr>
            <td>1</td>
            <td>孙悟空</td>
            <td>男</td>
            <td>花果山</td>
        </tr>

9、长表格
有一些情况下表格是非常的长的,这时就需要将表格分为三个部分,表头,表格的主体,表格底部
在HTML中为我们提供了三个标签:
thead 表头
tbody 表格主体
tfoot 表格底部

这三个标签的作用,就来区分表格的不同的部分,他们都是table的子标签,都需要直接写到table中,tr需要写在这些标签当中
    
thead中的内容,永远会显示在表格的头部
tfoot中的内容,永远都会显示表格的底部
tbody中的内容,永远都会显示表格的中间

如果表格中没有写tbody,浏览器会自动在表格中添加tbody
并且将所有的tr都放到tbody中,所以注意tr并不是table的子元素,而是tbody的子元素
通过table > tr 无法选中行 需要通过tbody > tr

完善clearfix

.clearfix:after{
   content="";
   display=block;
   clear:both;
}

当天雪碧图做购物车作业如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>购物车logo</title>
<style type="text/css">
    .btn{
        display: block;
        width: 41px;
        height: 28px;
        background-image: url("../css/amazon-sprite_.png");
        background-repeat: no-repeat;
    }
    .btn:link{
        background-image: url("../css/amazon-sprite_.png");
        background-position: -10px -340px
    }
    .btn:hover{
        background-image: url("../css/amazon-sprite_.png");
        background-position: -58px -339px;
    }
    .btn:active{
        background-image: url("../css/amazon-sprite_.png");
        background-position: -126px -339px;
    }
</style>
</head>
<body>
<a href="#" class="btn"></a>
</body>
</html>

相关文章

  • HTML 日常了解7

    按钮练习 雪碧图 简写背景属性 表格 表格 给表格添加样式 表格的布局 完善clearfix 表单 模拟后台服务器...

  • 2018-12-28 给表格添加样式 长表格 表格的布局 完善c

    8、给表格添加样式: 9、长表格有一些情况下表格是非常的长的,这时就需要将表格分为三个部分,表头,表格的主体,表格...

  • 表格、给表格添加样式、长表格

    表格: 1、在HTML中,使用table标签来创建一个表格 2、在table标签中使用tr来表示表格中的一行,有几...

  • 2018-11-28

    表格 表格 长表格 表格的布局 完善clearfix 表单 模拟后台服务器 表格

  • 表格、表格样式、长表格、表格的布局、表单

    使用table标签来创建一个表格 在table标签中使用tr来表示表格中的一行,有几行就有几对tr 在tr中需要使...

  • 表格 、背景

    1.按钮练习 2.背景 3.背景属性 4.表格 5.给表格添加样式 6.导航标 7.固定单位 8.给表格添加样式 ...

  • Tailwind Table

    表格样式工具类 表格布局table layout CSS中table-layout属性用于设置表格布局的类型,即用...

  • bs表格

    标签 作用 为表格添加基础样式。 表格标题行的容器元素( ),用来标识表格列...

  • 表格 长表格 布局

    固定定位 固定定位的元素会被锁定在屏幕的某个位置上,当 访问者滚动网页时,固定元素会在屏幕上保持不动。 当将pos...

  • CSS基本样式之表格

    1. 表格 给表格添加table-bordered(表格应用边框和斑马条纹) 给表格添加table-striped...

网友评论

      本文标题:2018-12-28 给表格添加样式 长表格 表格的布局 完善c

      本文链接:https://www.haomeiwen.com/subject/jopalqtx.html