Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk memusatkan jadual dalam html

Bagaimana untuk memusatkan jadual dalam html

王林
Lepaskan: 2023-05-21 11:48:37
asal
17364 orang telah melayarinya

Dalam HTML, jadual ialah salah satu elemen yang paling biasa, terutamanya dalam paparan data dan senario reka letak. Jika tiada gaya ditambahkan, jadual akan ditetapkan mengikut cara dijajar kiri secara lalai Dalam kes ini, anda perlu menggunakan gaya untuk memusatkan jadual.

Berikut ialah tiga kaedah untuk membantu anda memusatkan jadual secara mendatar dan menegak pada halaman:

Kaedah 1: Gunakan CSS untuk memusatkan jadual

Ini adalah yang paling biasa dan disyorkan Satu kaedah ialah menggunakan sifat penjajaran teks CSS untuk memusatkan kandungan jadual.

Kod adalah seperti berikut:

<style>
  table {
    margin: 0 auto;
    text-align: center;
  }
</style>

<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>18</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>小红</td>
    <td>17</td>
    <td>上海</td>
  </tr>
</table>
Salin selepas log masuk

Tetapkan kandungan teks jadual untuk dipusatkan melalui sifat penjajaran teks CSS. Di mana, margin: 0 auto menetapkan jadual untuk berpusat secara mendatar.

Kaedah 2: Gunakan atribut HTML

Jika anda tidak mahu menggunakan CSS, anda juga boleh menggunakan atribut dalam HTML untuk memusatkan jadual secara mendatar:

Kodnya ialah seperti berikut:

<table align="center">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>18</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>小红</td>
    <td>17</td>
    <td>上海</td>
  </tr>
</table>
Salin selepas log masuk

Pusatkan jadual dengan menambahkan atribut align="center" pada teg jadual.

Kaedah 3: Gunakan flexbox

Flexbox dalam CSS ialah kaedah reka letak yang sangat berguna, yang boleh mencapai pemusatan mendatar dan menegak dengan mudah.

Kod adalah seperti berikut:

<style>
  .wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
  }
  .wrapper table{
    width: 200px;
  }
</style>

<div class="wrapper">
  <table>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>城市</th>
    </tr>
    <tr>
      <td>小明</td>
      <td>18</td>
      <td>北京</td>
    </tr>
    <tr>
      <td>小红</td>
      <td>17</td>
      <td>上海</td>
    </tr>
  </table>
</div>
Salin selepas log masuk

Pusat jadual dengan menetapkan paparan: flex;, justify-content: center dan align-item: center; 100vh ; Jadikan elemen kontena menduduki keseluruhan ketinggian viewport.

Di atas adalah tiga kaedah untuk mencapai pemusatan mendatar jadual. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa menggunakan atribut untuk menetapkan gaya dalam HTML tidak semudah untuk diselenggara dan diuruskan seperti menggunakan CSS. Dalam pembangunan sebenar, adalah disyorkan untuk menggunakan CSS untuk mengawal gaya jadual apabila mungkin untuk mencapai kebolehbacaan dan kebolehselenggaraan yang lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk memusatkan jadual dalam html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan