• 简单的响应式表格布局


    HTML

    <!DOCTYPE html>
    <html>
    <head>
        <title>响应式表格</title>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="style.css">
        <meta name="viewport" content="width=device-width,initial-scale=1">
    </head>
    <body>
    
    <h1>本学期课程</h1>
    <table cellspacing="0">
        <tr>
            <th>课程编号</th>
            <th>课程名字</th>
            <th>任课老师</th>
        </tr>   
        <tr>
            <td class="number">155011</td>
            <td class="class">Java程序设计</td>
            <td class="teacher">张老师</td>
        </tr>   
        <tr>
            <td class="number">145654</td>
            <td class="class">C语言程序设计</td>
            <td class="teacher">李老师</td>
        </tr>   
        <tr>
            <td class="number">112244</td>
            <td class="class">操作系统</td>
            <td class="teacher">陈老师</td>
        </tr>   
        <tr>
            <td class="number">167890</td>
            <td class="class">微机原理</td>
            <td class="teacher">赵老师</td>
        </tr>
    </table>
    
    
    </body>
    </html>

    CSS

    *{
        margin: 0px;
        padding: 0px;
    }
    h1{
        text-align: center;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
    table{
        margin: 0 auto;
        border: 1px solid lightgrey;
        width: 98%;
        text-align: center;
    }
    
    td,th{
        border: 1px solid lightgrey;
    
    }
    
    th{
        background-color: lightgreen;
    }
    
    /*媒体查询*/
    @media   (max- 768px){
        table{
            border: 0px;
        }
        th{
            display: none;
        }
        td,tr{
            display: block;
            border: 0px;
        }
        td.number{
            background-color: lightgreen;
        }
        td.class{
            background-color: lightgrey;
        }
        td.teacher{
            background-color: lightblue;
        }
        /*要设置tr的margin需要先设置tr为block*/
        tr{
            margin-bottom: 10px;
        }
    
    
    }

    效果

    这里写图片描述

    这里写图片描述

    本博客基于网络课程完成,旨在学习,有错误请指正!
  • 相关阅读:
    JS,JQ及时监听input值的变化,MUI的input搜索框里的清除按钮的点击监听事件
    MUI 底部弹出的选择框
    MUI 拍照或选取照片上传作为头像
    多行文本文本输入框 textarea 可点击任意地方编辑的问题
    mui dtpicker 时间的设置 以及MUI的弹窗
    MUI 样式按钮的禁用
    利用渐变实现书本的效果
    调用sqlserver中的存储过程
    XmlHelper
    面试题 数据库sql
  • 原文地址:https://www.cnblogs.com/comefuture/p/8305970.html
Copyright © 2020-2023  润新知