繁体   English   中英

如何在标签中垂直对齐项目?

[英]How to align vertically items in th tag?

我有一张像这张桌子一样的桌子

我如何将所有文本位置设置为文本框的中心

这是我的代码

<table id="zero_config" class="table table-striped table-bordered dataTable"
                                       role="grid" aria-describedby="zero_config_info" style=" table-layout: fixed ;">
                                    <thead>
                                    <tr >
                                        <th rowspan="2" style="text-align: center;padding-top: 0px;">Theo ngày</th>
                                        <th rowspan="2" style="text-align: center;padding-top: 0px;">Tên đối tác</th>
                                        <th colspan="2" style="text-align: center" >Giao dịch cũ - Đã khớp</th>
                                        <th colspan="2" style="text-align: center" >Giao dịch mới đã khớp tự động</th>
                                        <th colspan="2" style="text-align: center" >Giao dịch mới- Lệnh tự động, khớp nhân công</th>
                                        <th colspan="2" style="text-align: center" >Giao dịch mới - Chưa khớp</th>
                                    </tr>
                                    <tr >
                                        <th style="text-align: center">Số lượng GD</th>
                                        <th style="text-align: center">Số gạch nợ (đã có VAT) </th>
                                        <th style="text-align: center">Số lượng GD</th>
                                        <th style="text-align: center">Số gạch nợ (đã có VAT)</th>
                                        <th class="text-center" style="text-align: center;">>Số lượng GD</th>
                                        <th style="text-align: center">Số gạch nợ (đã có VAT)</th>
                                        <th style="text-align: center">Số lượng GD </th>
                                        <th style="text-align: center">Số gạch nợ (đã có VAT)</th>

                                    </tr>

                                    </thead>
                                    <tbody>

我只是添加

<style type="text/css">
    table, thead, tr, th {
        display: flex-box;
        border: 1px solid black;
    }

    th {
        height: 100px;
        width: 100px;
    }
</style>

到您提供的html代码,并且所有内容都水平,垂直居中。 只要了解如何正确使用flex-box ,您就可以实现所需的布局。

以我的理解您的问题,您只需在表的vertical-align: middle添加vertical-align: middle 如果没有,请详细说明您的问题

 .table thead th { vertical-align: middle !important; } 
 <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <table id="zero_config" class="table table-striped table-bordered dataTable" role="grid" aria-describedby="zero_config_info" style=" table-layout: fixed ;"> <thead> <tr> <th rowspan="2" style="text-align: center;padding-top: 0px;">Theo ngày</th> <th rowspan="2" style="text-align: center;padding-top: 0px;">Tên đối tác</th> <th colspan="2" style="text-align: center">Giao dịch cũ - Đã khớp</th> <th colspan="2" style="text-align: center">Giao dịch mới đã khớp tự động</th> <th colspan="2" style="text-align: center">Giao dịch mới- Lệnh tự động, khớp nhân công</th> <th colspan="2" style="text-align: center">Giao dịch mới - Chưa khớp</th> </tr> <tr> <th style="text-align: center">Số lượng GD</th> <th style="text-align: center">Số gạch nợ (đã có VAT) </th> <th style="text-align: center">Số lượng GD</th> <th style="text-align: center">Số gạch nợ (đã có VAT)</th> <th class="text-center" style="text-align: center;">>Số lượng GD</th> <th style="text-align: center">Số gạch nợ (đã có VAT)</th> <th style="text-align: center">Số lượng GD </th> <th style="text-align: center">Số gạch nợ (đã có VAT)</th> </tr> </thead> <tbody> 

看来您正在使用boostrap。 尝试添加到元素:

class="align-middle"text-center

喜欢:

   <th class="align-middle text-center" rowspan="2">Theo ngày</th>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM