Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Warna Baris Bergantian dalam Jadual HTML Menggunakan CSS dan JavaScript?

Bagaimanakah Saya Boleh Mencipta Warna Baris Bergantian dalam Jadual HTML Menggunakan CSS dan JavaScript?

Susan Sarandon
Lepaskan: 2025-01-02 13:38:39
asal
244 orang telah melayarinya

How Can I Create Alternating Row Colors in HTML Tables Using CSS and JavaScript?

Mencapai Pewarnaan Baris Jadual Ganti dengan CSS

Dalam jadual HTML, memberikan warna berselang-seli pada baris boleh meningkatkan daya tarikan visual, menjadikan data lebih mudah dibaca. Ini boleh dicapai menggunakan sama ada kelas CSS yang digunakan pada elemen tr individu atau dengan menggayakan elemen jadual itu sendiri.

Menggunakan Kelas CSS

HTML dan CSS yang disediakan menggunakan kelas CSS (tr.d0 dan tr .d1) untuk mewarnakan baris. Walau bagaimanapun, untuk mewarnakan baris berdasarkan kedudukannya dalam jadual, kita boleh memanfaatkan pemilih :nth-child dalam elemen tbody. Contohnya:

tbody tr:nth-child(2n+1) {
  background-color: #CC9999;
  color: black;
}
tbody tr:nth-child(2n) {
  background-color: #9999CC;
  color: black;
}
Salin selepas log masuk

Menggunakan Penggayaan Jadual

Sebagai alternatif, kita boleh menggayakan keseluruhan jadual menggunakan elemen jadual. Untuk menjadikan semua baris ganjil warna tertentu, kami boleh menggunakan CSS berikut:

table tr:nth-child(odd) {
  background-color: #4C8BF5;
  color: #fff;
}
Salin selepas log masuk

Menggunakan JavaScript (jQuery)

Pendekatan lain melibatkan penggunaan JavaScript (jQuery):

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Salin selepas log masuk
$(document).ready(function() {
  $("tr:odd").css({
    "background-color": "#000",
    "color": "#fff"
  });
});
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Warna Baris Bergantian dalam Jadual HTML Menggunakan CSS dan JavaScript?. 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