Bolehkah Anda Kawal Penjajaran Teks dalam Colgroup Jadual HTML?

Mary-Kate Olsen
Lepaskan: 2024-10-29 19:09:29
asal
550 orang telah melayarinya

Can You Control Text Alignment in HTML Table Colgroups?

Penjajaran Teks dalam HTML Table Colgroups

Untuk mengekalkan konsistensi dalam elemen jadual, colgroup kerap digunakan untuk menggayakan semua sel secara seragam dalam lajur yang ditentukan. Walaupun kumpulan kol mengawal aspek seperti warna latar belakang dengan berkesan, penjajaran teks kekal tidak boleh diakses melalui kaedah ini.

Mari kita pertimbangkan contoh berikut:

<code class="html"><table id="myTable" cellspacing="5">
    <colgroup id="names"></colgroup>
    <colgroup id="col20" class="datacol"></colgroup>
    <colgroup id="col19" class="datacol"></colgroup>
    <colgroup id="col18" class="datacol"></colgroup>

    <thead>
        <th> </th>
        <th>20</th>
        <th>19</th>
        <th>18</th>
    </thead>
    <tbody>
        <tr>
            <td> </td>
            <td> </td>
            <td> </td>
            <td> </td>
        </tr>
    </tbody>
</table></code>
Salin selepas log masuk
<code class="css">#names {
    width: 200px;
}

#myTable .datacol {
    text-align: center;
    background-color: red;
}</code>
Salin selepas log masuk

Seperti yang ditunjukkan dalam kod CSS, memberikan " text-align: center" ke kelas "datacol" tidak menghasilkan hasil yang diharapkan. Ini kerana lajur mempunyai kebolehgunaan sifat CSS yang terhad, tidak termasuk penjajaran teks.

Untuk membetulkan isu ini, peraturan CSS berikut boleh dilaksanakan:

<code class="css">#myTable tbody td { text-align: center }
#myTable tbody td:first-child { text-align: left }</code>
Salin selepas log masuk

Pelarasan ini menjajarkan semua sel jadual secara berpusat, dengan pengecualian lajur pertama, yang kekal dijajar kiri. Terutama, penyelesaian ini tidak serasi dengan IE6, di mana penjajaran teks tersilap digunakan pada lajur walaupun ia tidak serasi.

Selain itu, kod HTML yang disediakan mengandungi struktur elemen yang tidak sah. bahagian tiada tag.

Atas ialah kandungan terperinci Bolehkah Anda Kawal Penjajaran Teks dalam Colgroup Jadual 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan