Responsive design 如何使手持设备的数据行显示在标题行的正下方

Responsive design 如何使手持设备的数据行显示在标题行的正下方,responsive-design,bootstrap-4,Responsive Design,Bootstrap 4,堆叠在彼此的顶部,也堆叠在彼此的顶部。我正在尝试为移动设备替换。你的反馈会很有帮助的 confirmation.html <table class="table table-hover table-bordered table-responsive-vertical"> <thead class="thead-light"> <tr class="text-center">

堆叠在彼此的顶部,
也堆叠在彼此的顶部。我正在尝试为移动设备替换
。你的反馈会很有帮助的

confirmation.html

<table class="table table-hover table-bordered table-responsive-vertical">
                <thead class="thead-light">
                    <tr class="text-center">
                        <th scope="col" data-toggle="true">Venue</th>
                        <th scope="col">Quantity</th>
                        <th scope="col">Ticket Price</th>
                        <th scope="col">Hearing Loop</th>
                        <th scope="col">Total Price</th>
                    </tr>
                </thead>
                <tbody>
                    {% for ticket in tickets %}
                    <tr class="text-center">
                        <th scope="row">{{ticket.venue}}</th>
                            <td class="text-center">{{ticket.quantity}}</td>
                            <td class="text-center">$25.00 each</td>
                            <td class="text-center">{{ticket.loop}}</td>
                            <td class="text-center">${{ticket.total | floatformat:2}}</td>
                    </tr>
                    <tr>
                        <th colspan="4" class="text-right">Sales Tax</th>
                        <td class="text-center">${{ticket.tax | floatformat:2}}</td>
                    </tr>
                    <tr>
                        <th colspan="4" class="text-right">Total</span></th>
                        <td class="text-center">${{ticket.total_price | floatformat:2}}</td>
                    </tr>
                    <tr>
                        <td><a href="/edit/{{ticket.id}}" class="btn btn-primary">Edit</a><a href="/delete/{{ticket.id}}" class="float-right btn btn-danger">Delete</a></td>
                        <td colspan="4"><a href="/payment" class="float-right btn btn-success">Checkout</a></td>
                    </tr>
                    {% endfor %}
                </tbody>
            </table>

下面是我通常用于响应表的技术演示。它是为手机而写的

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">

<style>

table.responsive {
    width: 100%;
    max-width: 60em;
}

table.responsive thead {
    display: none;
}
table.responsive tr {
    display: block;
    border-bottom: 1px solid #d0d0d0;
}
table.responsive td {
    display: block;
    padding: .75em .375em .75em 6.5em;
}
table.responsive td[data-header]:before {
    content: attr(data-header) " ";
    position: relative;
    margin-left: -6.4em;
    left: -.1em;
    float: left;
    padding-left: .375em;
    max-width: 6em;
}
@media all and (min-width:360px) {
    table.responsive td[data-header*="\20"]:before {
        top: -1em;
    }
}
@media all and (min-width:520px) {
    table.responsive thead {
        display: table-header-group;
    }
    .responsive>thead th {
        text-align: left;
        padding: .75em .375em;
    }
    table.responsive tr {
        display: table-row;
        border-bottom: 0 none;
    }
    table.responsive td {
        display: table-cell;
        padding: .75em .375em;
    }
    table.responsive td[data-header]:before {
        display: none;
    }
}
</style>
</head>
<body>

    <table class="responsive">
        <thead>
            <tr>
                <th>Title</th>
                <th>Created</th>
                <th>Last Accessed</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td data-header="Title">Donna's Printing</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">Test batch</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">For Mr. Baker</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">Endorsements</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
        </tbody>
    </table>

</body>
</html>


表1{
宽度:100%;
最大宽度:60em;
}
表3.4.1-4{
显示:无;
}
表1.1{
显示:块;
边框底部:1px实心#d0;
}
表1.1-1{
显示:块;
填充物:75em.375em.75em 6.5em;
}
table.td[数据头]:之前{
内容:attr(数据头)“;
位置:相对位置;
左边距:-6.4em;
左:-.1米;
浮动:左;
左侧填充:.375em;
最大宽度:6em;
}
@介质和全部(最小宽度:360px){
table.td[数据头*=“\20”]:之前{
顶部:-1米;
}
}
@介质和全部(最小宽度:520px){
表3.4.1-4{
显示:表头组;
}
.响应>第四天{
文本对齐:左对齐;
填充物:75em.375em;
}
表1.1{
显示:表格行;
边框底部:0无;
}
表1.1-1{
显示:表格单元格;
填充物:75em.375em;
}
table.td[数据头]:之前{
显示:无;
}
}
标题
创建
上次访问
唐娜的印刷术
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
试验批
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
给贝克先生
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
赞同
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)

以下是我通常用于响应表的技术演示。它是为手机而写的

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">

<style>

table.responsive {
    width: 100%;
    max-width: 60em;
}

table.responsive thead {
    display: none;
}
table.responsive tr {
    display: block;
    border-bottom: 1px solid #d0d0d0;
}
table.responsive td {
    display: block;
    padding: .75em .375em .75em 6.5em;
}
table.responsive td[data-header]:before {
    content: attr(data-header) " ";
    position: relative;
    margin-left: -6.4em;
    left: -.1em;
    float: left;
    padding-left: .375em;
    max-width: 6em;
}
@media all and (min-width:360px) {
    table.responsive td[data-header*="\20"]:before {
        top: -1em;
    }
}
@media all and (min-width:520px) {
    table.responsive thead {
        display: table-header-group;
    }
    .responsive>thead th {
        text-align: left;
        padding: .75em .375em;
    }
    table.responsive tr {
        display: table-row;
        border-bottom: 0 none;
    }
    table.responsive td {
        display: table-cell;
        padding: .75em .375em;
    }
    table.responsive td[data-header]:before {
        display: none;
    }
}
</style>
</head>
<body>

    <table class="responsive">
        <thead>
            <tr>
                <th>Title</th>
                <th>Created</th>
                <th>Last Accessed</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td data-header="Title">Donna's Printing</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">Test batch</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">For Mr. Baker</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
            <tr>
                <td data-header="Title">Endorsements</td>
                <td data-header="Created">5/24/2017 <span class="time">12:33pm (EDT)</span></td>
                <td data-header="Last Accessed">03/03/2019 <span class="time">12:33pm (EDT)</span></td>
            </tr>
        </tbody>
    </table>

</body>
</html>


表1{
宽度:100%;
最大宽度:60em;
}
表3.4.1-4{
显示:无;
}
表1.1{
显示:块;
边框底部:1px实心#d0;
}
表1.1-1{
显示:块;
填充物:75em.375em.75em 6.5em;
}
table.td[数据头]:之前{
内容:attr(数据头)“;
位置:相对位置;
左边距:-6.4em;
左:-.1米;
浮动:左;
左侧填充:.375em;
最大宽度:6em;
}
@介质和全部(最小宽度:360px){
table.td[数据头*=“\20”]:之前{
顶部:-1米;
}
}
@介质和全部(最小宽度:520px){
表3.4.1-4{
显示:表头组;
}
.响应>第四天{
文本对齐:左对齐;
填充物:75em.375em;
}
表1.1{
显示:表格行;
边框底部:0无;
}
表1.1-1{
显示:表格单元格;
填充物:75em.375em;
}
table.td[数据头]:之前{
显示:无;
}
}
标题
创建
上次访问
唐娜的印刷术
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
试验批
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
给贝克先生
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)
赞同
2017年5月24日12:33(美国东部时间)
2019年3月3日下午12:33(美国东部时间)