Padding di dalam sel tabel css

Tabel adalah salah satu alat utama untuk membuat halaman web.

Tanpa menggunakan CSS, hanya dengan bantuan tabel, Anda dapat membuat halaman dengan desain yang kompleks. Jika Anda telah melalui serangkaian pelajaran Membuat situs web - langkah pertama, maka Anda mengerti tentang apa itu.

Tabel apa pun adalah kumpulan baris dan kolom, di persimpangan yang ada sel. Sebagai contoh:

Pertimbangkan tabel kami dalam hal HTML:

  • tabel itu sendiri didefinisikan menggunakan tag
    ,
  • tabel memiliki nama - tag ,
  • tabel terdiri dari baris - tag ,
  • setiap baris terdiri dari kolom - tag ,
  • kolom memiliki nama yang terletak di baris pertama - tag .
Mari buat tabel di mana kita menentukan persimpangan nomor baris dan kolom sebagai konten:

Hasil:

Seperti yang Anda lihat, ternyata tidak terlalu indah, kami akan menghiasnya.

parameter tabel html: padding, lebar, warna latar belakang, bingkai

Untuk itu, tag

ada beberapa pilihan:

  • lebar- mengatur lebar tabel (dalam piksel atau % dari lebar layar),
  • warna bg- mengatur warna latar belakang sel tabel,
  • Latar Belakang- mengisi latar belakang tabel dengan pola,
  • berbatasan- menetapkan bingkai dengan lebar yang ditentukan (dalam piksel) di sekitar seluruh tabel,
  • bantalan sel- mengatur padding dalam piksel antara batas sel dan isinya.
Terapkan pengaturan ini:

Hasil:

Sudah lebih baik, tetapi meja kami ditekan ke tepi kiri jendela, serta teks di dalamnya. Mari kita perbaiki ini dengan menambahkan tiga parameter lagi:

  • meluruskan- mengatur perataan tabel: kiri (kanan), kanan (kiri), tengah (tengah),
  • jarak sel- mengatur jarak antara sel tabel (dalam piksel),
  • bantalan sel- mengatur jarak antara teks dan batas dalam sel tabel (dalam piksel).
Terapkan pengaturan ini:

Hasil:

Harap dicatat bahwa batas tabel adalah ganda. Jika Anda menentukan spasi sel = "0", maka batas-batasnya akan berbentuk biasa:

Hasil:


Secara umum, dua parameter bertanggung jawab atas batas:

  • bingkai- mengatur bingkai di sekitar meja dan dapat mengambil nilai berikut:
    • ruang kosong- tanpa bingkai
    • di atas- bingkai atas saja
    • di bawah- hanya rangka bawah,
    • hsides- hanya bingkai atas dan bawah,
    • vsides- hanya bingkai kiri dan kanan,
    • lhs- hanya bingkai kiri,
    • rhs- bingkai kanan saja
    • kotak- keempat bagian bingkai.
  • aturan- menetapkan jenis batas internal tabel dan dapat mengambil nilai berikut:
    • tidak ada- tidak ada batas antar sel,
    • kelompok- batas hanya antara kelompok baris dan kelompok kolom (akan dipertimbangkan nanti),
    • baris- hanya membatasi antar garis,
    • cols- batas hanya antar kolom,
    • semua- tampilkan semua batas.
Dengan opsi ini, Anda dapat mengatur batas sesuai keinginan. Di sini kami hanya memberikan satu contoh, bereksperimenlah dengan semuanya sendiri.

Hasil:


Perlu dicatat bahwa perbatasan di browser yang berbeda ditampilkan sedikit berbeda.

Tag tr dan td HTML

Tabel dibentuk baris demi baris. Oleh karena itu, parameter yang ditentukan dalam baris (tr) berlaku untuk semua sel (td) baris. String dapat memiliki tiga parameter:

  • meluruskan- menyelaraskan teks dalam sel secara horizontal, dapat mengambil nilai: kiri (kanan), kanan (kiri), tengah (tengah),
  • valign- menyelaraskan teks dalam sel secara vertikal, dapat mengambil nilai: atas (atas), bawah (bawah), tengah (tengah),
  • warna bg- mengatur warna garis.
Mari kita lihat sebuah contoh:
  • lebar- mengatur lebar kolom (dalam piksel atau sebagai persentase, di mana 100% adalah lebar tabel),
  • tinggi- mengatur tinggi sel, dan semua sel di baris yang sama akan menjadi tinggi ini.
Misalnya, mari tambahkan ke kode kita, ke tag

Hasil:


Perlu dicatat bahwa jika Anda tidak mengatur lebar dan tinggi, maka tabel akan dibentuk sesuai dengan konten (seperti pada contoh sebelumnya).

Pelajaran ini telah berakhir, berlatih membuat dan memformat tabel, Anda akan memerlukan keterampilan ini di pelajaran berikutnya, di mana kita akan membuat tabel dengan struktur kompleks.

Data tabel- informasi yang dapat ditampilkan dalam tabel dan secara logis dibagi menjadi kolom dan baris. Tag HTML digunakan untuk menampilkan data tabular pada halaman web.

pilihan ini
1 2 3
, yang merupakan wadah dengan isi tabel. Isi tabel HTML dijelaskan baris demi baris, setiap baris dimulai dengan tag pembuka dan diakhiri dengan tag penutup .

Di dalam tag

sel tabel yang diwakili oleh tag berada Anda hanya dapat menerapkan satu properti CSS - warna latar (background-color), tetapi Anda tidak dapat mengatur warna latar belakang saat mengarahkan kursor (kelas semu :hover) pada elemen ini secara langsung. Dalam contoh ini, kita akan melihat cara menyorot kolom tabel hanya menggunakan CSS.

Contoh penyorotan kolom dan baris tabel di hover
atau . Ini adalah sel yang berisi semua konten tabel yang ditampilkan di halaman web.

bingkai meja

Secara default, tabel HTML di halaman web ditampilkan tanpa batas, untuk menambahkan batas ke tabel, serta semua elemen lainnya, gunakan properti CSS batas. Tetapi Anda harus memperhatikan fakta bahwa jika Anda menambahkan batas hanya ke elemen

, maka itu akan ditampilkan di seluruh tabel. Agar sel tabel juga memiliki bingkai, Anda perlu mengatur properti perbatasan untuk elemen dan dan gaya mereka.

Contoh penyorotan kolom tabel
dan .

Tabel, th, td ( batas: 1px hitam pekat; ) Coba »

Sekarang tabel dan sel memiliki batas, dan setiap sel dan tabel memiliki batasnya sendiri. Akibatnya, ruang kosong muncul di antara bingkai, properti border-spacing, yang diatur untuk seluruh tabel, memungkinkan Anda untuk mengontrol ukuran ruang ini. Dengan kata lain, Anda tidak dapat mengontrol jarak antar sel yang berbeda satu per satu.

Bahkan jika Anda menghapus jarak antar sel dengan properti penspasian batas diatur ke 0, batas sel akan saling bersentuhan, berlipat ganda. Properti border-collapse digunakan untuk menggabungkan batas sel. Ini dapat mengambil dua nilai:

  • terpisah: adalah nilai default. Sel ditampilkan pada jarak kecil satu sama lain, setiap sel memiliki batasnya sendiri.
  • runtuh: menggabungkan bingkai yang berdekatan menjadi satu, semua celah antar sel, serta antara sel dan bingkai tabel, diabaikan.
Nama dokumen
NamaNama keluarga
Homersimpson
Pinggiransimpson

NamaNama keluarga
Homersimpson
Pinggiransimpson
Mencoba "

Ukuran meja

Setelah menambahkan batas ke sel tabel, terlihat bahwa isi sel terlalu dekat dengan tepi. Anda dapat menggunakan properti padding untuk menambahkan spasi putih antara tepi sel dan isinya:

Th, td ( padding: 7px; ) Coba »

Ukuran tabel tergantung pada isinya, tetapi sering kali ada situasi ketika tabel terlalu sempit dan perlu diregangkan. Lebar dan tinggi tabel dapat diubah menggunakan properti lebar dan tinggi, mengatur dimensi yang diinginkan baik untuk tabel itu sendiri atau untuk sel:

Tabel ( lebar: 70%; ) th ( tinggi: 50px; ) Coba »

Perataan teks

Secara default, teks di sel header tabel berada di tengah, dan di sel normal teks diratakan ke kiri, menggunakan properti perataan teks Anda bisa mengontrol perataan horizontal teks.

Properti CSS perataan vertikal memungkinkan Anda mengontrol perataan vertikal konten teks. Secara default, teks disejajarkan secara vertikal ke tengah sel. Perataan vertikal dapat diganti menggunakan salah satu nilai properti perataan vertikal:

  • atas: teks disejajarkan dengan bagian atas sel
  • tengah: menyelaraskan teks ke tengah (default)
  • bawah: teks disejajarkan dengan batas bawah sel
Nama dokumen
NamaNama keluarga
Homersimpson
Pinggiransimpson
Mencoba "

Pergantian Warna Latar Belakang Baris Tabel

Saat melihat tabel besar yang berisi banyak baris dengan banyak informasi, mungkin sulit untuk melacak data mana yang berkaitan dengan baris tertentu. Untuk membantu pengguna menavigasi, Anda dapat menggunakan dua warna latar belakang yang berbeda secara bergantian. Untuk membuat efek yang dijelaskan, Anda dapat menggunakan pemilih kelas, menambahkannya ke setiap baris kedua tabel:

Nama dokumen

NamaNama keluargaPosisi
Homersimpsonayah
Pinggiransimpsonibu
Bartsimpsonputra
Lisasimpsonanak perempuan
Mencoba "

Menambahkan atribut kelas ke setiap baris kedua adalah tugas yang agak membosankan. Kelas semu :nth-child telah ditambahkan ke CSS3 untuk menyelesaikan masalah ini dengan cara alternatif. Sekarang efek striping dapat dicapai hanya dengan menggunakan CSS, tanpa harus mengubah markup HTML dokumen. Menggunakan kelas semu :nth-child, Anda dapat memilih semua baris genap atau ganjil dari tabel menggunakan salah satu kata kunci: genap (genap) atau ganjil (ganjil):

Tr:nth-child(odd) ( background-color: #EAF2D3; ) Coba »

Ubah latar belakang baris saat melayang

Cara lain untuk meningkatkan keterbacaan data tabular adalah dengan mengubah warna latar belakang baris saat Anda mengarahkan kursor ke atasnya dengan mouse. Ini akan membantu menyoroti konten tabel yang diinginkan dan meningkatkan persepsi visual data.

Menerapkan efek seperti itu sangat sederhana, yang perlu Anda lakukan hanyalah menambahkan kelas semu :hover ke pemilih baris tabel dan atur warna latar belakang yang diinginkan:

Tr:hover ( background-color: #E0E0FF; ) Coba »

Tabel Rata Tengah

Menyejajarkan tabel HTML ke tengah hanya dimungkinkan jika lebar tabel kurang dari lebar elemen induknya. Untuk menyelaraskan tabel di tengah, Anda perlu menggunakan properti margin, mengaturnya ke setidaknya dua nilai: nilai pertama akan bertanggung jawab untuk margin luar tabel dari atas dan bawah, dan yang kedua - untuk perataan tengah otomatis :

Tabel ( margin: 10px otomatis; ) Coba »

Jika Anda memerlukan margin yang berbeda di bagian atas dan bawah tabel, maka Anda dapat mengatur properti margin ke tiga nilai: yang pertama akan bertanggung jawab untuk margin atas, yang kedua untuk perataan horizontal, dan yang ketiga untuk margin bawah:

Tabel ( margin: 10px otomatis 30px; )

Kami telah mempertimbangkan banyak metode untuk menata elemen seperti pada halaman sebagai informasi teks, tautan, gambar, judul, tetapi semua ini masih belum cukup. Dalam artikel saya, saya sering menggunakan elemen HTML seperti tabel, karena mereka dalam banyak kasus membantu mengatur informasi penting dan membuatnya lebih mudah untuk disajikan.

Dalam artikel ini, saya akan memandu Anda melalui seluk beluk penataan tabel HTML, dan Anda akan mempelajari properti CSS baru yang dirancang untuk mencapai tujuan ini.

Bahasa markup hypertext HTML telah memberi kita banyak kemungkinan untuk mengikat gaya CSS ke sepuluh tag unik yang dirancang untuk bekerja dengan tabel, saya mengusulkan untuk mengulanginya sebelum mempelajari lebih lanjut:

("footer" tabel) warna latar belakang – karang, untuk elemen ("header" tabel) mengatur warna latar belakang Perak.
  • Untuk elemen
  • , yang berada di dalam elemen (isi tabel) atur warna latar belakang untuk diubah saat mengarahkan kursor (kelas semu: arahkan kursor) c putih per warna dril(seluruh baris disorot).

    Hasil dari contoh kita:

    Beras. 153 Contoh penataan baris dalam tabel

    Contoh berikut melihat penerapan pembulatan sudut ke sel tabel (properti).

    Contoh pembulatan sudut sel
    MenandaiKeterangan
    .
    Mendefinisikan isi tabel.
    Menentukan nama tabel.
    Mendefinisikan sel header dari sebuah tabel.
    Mendefinisikan baris tabel.
    Mendefinisikan sel data tabel.
    Digunakan untuk memuat header grup dalam sebuah tabel (tabel header).
    Digunakan untuk memuat "tubuh" tabel.
    Digunakan untuk memuat “footer” dari tabel (footer).
    Mendefinisikan properti kolom yang diberikan untuk setiap kolom dalam tag
    Mendefinisikan sekelompok kolom dalam sebuah tabel.

    Bekerja dengan indentasi dalam tabel

    Menggunakan padding dalam tabel
    Indentasi tabel
    1 2 3 4
    2
    3
    4

    Dalam contoh ini, kami:

    • Kami menempatkan meja di tengah menggunakan teknik pemusatan horizontal dengan margin luar (margin : 0 auto ).
    • Untuk nama tabel (tag
    ) kami mengatur padding bawah menjadi 19 piksel. Saya harap Anda tidak bingung dengan angka yang tidak rata :)

    Hasil dari contoh kita:

    Jarak antar sel

    Setelah contoh di atas, Anda mungkin telah memperhatikan bahwa kita masih memiliki celah di antara semua sel dalam tabel. Mari kita lihat cara menghilangkan celah di antara sel-sel tabel, atau menambahnya.

    Untuk mengatur jarak antara batas sel tetangga, Anda harus menggunakan properti CSS - border-spacing .

    Mengubah jarak antar tabel
    spasi batas: 30px 10px;
    1 2 3
    2
    3
    spasi-batas: 0;
    1 2 3
    2
    3
    spasi-batas:0.2em;
    1 2 3
    2
    3

    Dalam contoh ini, kami:

    • mengapung: kiri). Jika Anda melewatkan topik elemen mengambang, maka Anda selalu dapat kembali ke tutorial ini - "".
    • Selain itu, kami mengatur margin kanan tabel menjadi 30px dan mengatur perataan vertikal tabel (bagian atas elemen sejajar dengan bagian atas elemen tertinggi). Kami akan kembali ke pembahasan mendetail tentang properti ini di artikel ini.
    ) tebal.
  • Untuk sel tabel (tajuk dan sel data), kami menetapkan batas padat 1 px dengan warna hex #F50 dan mengatur padding ke 19 px di semua sisi.
  • Untuk meja pertama dengan kelas .pertama kita atur jarak antar sel tabel (properti border-spacing) menjadi 30px 10px , untuk tabel kedua dengan kelas .kedua sama dengan nol, untuk tabel ketiga dengan kelas .ketiga sama dengan 0.2em.
  • Saya menarik perhatian Anda pada fakta bahwa jika hanya satu nilai panjang yang ditentukan dalam properti border-spacing, maka itu menentukan interval, baik secara horizontal maupun vertikal, dan jika dua nilai panjang ditentukan, maka yang pertama menentukan jarak horizontal. , dan vertikal kedua. Jarak antara batas sel tetangga dapat ditentukan dalam unit CSS (px, cm, em, dll.). Nilai negatif tidak diperbolehkan.

    Hasil dari contoh kita:

    Tampilkan batas di sekitar sel tabel

    Anda dapat mengatakan: - jadi, kita menghilangkan celah antar sel menggunakan properti border-spacing dengan nilai 0 , tapi mengapa sekarang kita memiliki batas sel yang berpotongan?

    Batas ganda terbentuk karena fakta bahwa batas bawah satu sel ditambahkan ke batas atas sel di bawahnya, situasi serupa terjadi di sisi sel dan ini logis dalam hal tampilan tabel, tetapi untungnya ada adalah cara untuk memberi tahu browser bahwa kami tidak ingin melihat perilaku nakal batas sel seperti itu.

    Untuk melakukan ini, Anda perlu menggunakan properti CSS border-collapse. Anehnya, menggunakan properti border-collapse dengan nilai collapse adalah cara terbaik untuk menghilangkan celah antar sel tanpa mendapatkan batas ganda di antara mereka.

    Pertimbangkan untuk membandingkan perilaku border saat menggunakan properti border-spacing dengan nilai 0 dan properti border-collapse dengan nilai collapse :

    Contoh menampilkan batas di sekitar sel tabel
    spasi-batas: 0;
    1 2 3
    2
    3
    border-collapse: runtuh;
    1 2 3
    2
    3

    Dalam contoh ini, kami:

    • Kami membuat tabel kami mengambang dan bergeser ke kiri (float : left ), atur margin kanan luarnya menjadi 30px .
    • Tetapkan untuk nama tabel (tag
    ) tebal.
  • Untuk sel tabel (tajuk dan sel data) kami menetapkan batas padat 5 px dengan warna hex #F50 dan menetapkan lebar tetap 50px dan tinggi 75px.
  • Untuk meja pertama dengan kelas .pertama kami mengatur jarak antar sel tabel menjadi nol (border-spacing : 0 ;), dan untuk tabel kedua dengan kelas .kedua atur properti border-collapse menjadi collapse , yang menggabungkan batas sel menjadi satu jika memungkinkan.
  • Hasil dari contoh kita:

    Perilaku sel kosong

    Dengan CSS, Anda dapat mengatur apakah akan menampilkan batas dan latar belakang sel kosong dalam tabel atau tidak. Properti sel kosong bertanggung jawab atas perilaku ini, yang, seperti yang mungkin Anda perhatikan dari contoh sebelumnya, menampilkan sel kosong secara default.

    Mari kita beralih ke sebuah contoh:

    Contoh menampilkan sel tabel kosong
    sel kosong: tampilkan;
    1 2 3
    2
    3
    sel kosong: sembunyikan;
    1 2 3
    2
    3

    Sangat mudah untuk memahami cara kerja properti sel kosong dari contoh ini, jika disetel ke hide , maka sel kosong dan latar belakang di dalamnya akan disembunyikan, jika disetel untuk ditampilkan (default), maka mereka akan ditampilkan .

    Lokasi tajuk tabel

    Mari kita lihat properti sederhana lainnya untuk penataan tabel - caption-side , yang mengatur posisi judul tabel (di atas atau di bawah tabel). Secara default, properti sisi teks diatur ke atas, yang menempatkan teks di atas tabel. Untuk menempatkan header di bawah tabel, Anda perlu menggunakan properti dengan nilai bottom .

    Mari kita lihat contoh penggunaan properti ini:

    Contoh penggunaan properti sisi teks
    Judul di atas tabel
    NamaHarga
    Ikan350 rubel
    Daging250 rubel

    Judul di bawah meja
    NamaHarga
    Ikan350 rubel
    Daging250 rubel

    Dalam contoh ini, kami telah membuat dua kelas, yang mengontrol lokasi header tabel. Kelas satu ( .topKeterangan) menempatkan header tabel di atasnya, kami menerapkannya ke tabel pertama dan kelas kedua ( .keterangan bawah) menempatkan header tabel di bawahnya, kami telah menerapkannya ke tabel kedua. Kelas .topKeterangan diatur ke properti sisi teks secara default dan dibuat untuk tujuan demonstrasi.

    Hasil dari contoh kita:

    Perataan horizontal dan vertikal

    Dalam kebanyakan kasus saat bekerja dengan tabel, Anda perlu menyesuaikan perataan konten di dalam sel header dan data. Properti perataan teks digunakan untuk perataan horizontal, mirip dengan informasi teks apa pun. Kami mempertimbangkan penggunaan properti ini untuk teks sebelumnya di artikel "".

    Untuk mengatur perataan konten dalam sel, Anda perlu menggunakan kata kunci khusus dengan properti perataan teks. Pertimbangkan penggunaan kata kunci properti ini dalam contoh berikut.

    Contoh perataan horizontal dalam sebuah tabel
    ArtiKeterangan
    kiriMeratakan teks sel ke kiri. Ini adalah nilai default (jika arah teks dari kiri ke kanan).
    BaikMeratakan teks sel ke kanan. Ini adalah nilai default (jika arah teks dari kanan ke kiri).
    tengahMeratakan teks sel ke tengah.
    membenarkanMeregangkan garis sehingga setiap garis memiliki lebar yang sama (meregangkan teks sel agar sesuai dengan lebarnya).

    Dalam contoh ini, kami telah membuat empat kelas, yang mengatur perataan horizontal yang berbeda dalam sel dan menerapkannya ke baris tabel. Nilai dalam sel cocok dengan nilai properti perataan teks

    Hasil dari contoh kita:

    Selain perataan horizontal, Anda juga bisa menentukan perataan vertikal di sel tabel menggunakan properti perataan vertikal.

    Harap dicatat bahwa saat bekerja dengan sel tabel, hanya nilai * berikut dari properti ini yang berlaku:

    * - Nilai sub , super , text-top , text-bottom , length dan % yang diterapkan ke sel tabel akan berperilaku seolah-olah menggunakan nilai dasar.

    Mari kita pertimbangkan contoh penggunaan:

    Contoh perataan vertikal dalam sebuah tabel
    ArtiKeterangan
    garis dasarMenyejajarkan garis dasar sel dengan garis dasar induknya. Ini adalah nilai default.
    atasMenyejajarkan konten sel secara vertikal ke atas.
    tengahSejajarkan isi sel secara vertikal di tengah.
    bawahMenyejajarkan konten sel secara vertikal ke bawah.

    Dalam contoh ini, kami telah membuat empat kelas, yang mengatur perataan vertikal berbeda dalam sel dan menerapkannya ke baris tabel. Nilai dalam sel cocok dengan nilai properti perataan vertikal yang diterapkan ke baris itu.

    Algoritma untuk menempatkan tata letak tabel oleh browser

    CSS menggunakan algoritme tata letak tabel otomatis browser secara default. Pada kasus ini lebar kolom diatur oleh konten sel tanpa pemutusan terluas. Algoritma ini bisa lambat dalam beberapa kasus karena browser harus membaca semua konten dalam tabel sebelum menentukan tata letak akhirnya.

    Untuk mengubah jenis tata letak tata letak tabel oleh browser dengan otomatis pada tetap, Anda harus menggunakan tata letak tabel properti CSS dengan nilai tetap .

    Dalam hal ini, penempatan horizontal hanya bergantung pada lebar tabel dan lebar kolom, bukan pada isi sel. Browser mulai merender tabel segera setelah baris pertama diterima. Akibatnya, algoritme tetap memungkinkan Anda membuat tata letak tabel seperti itu lebih cepat daripada menggunakan opsi otomatis. Saat bekerja dengan tabel besar, Anda dapat menggunakan algoritme tetap untuk meningkatkan kinerja.

    Mari kita lihat penggunaan properti ini dengan contoh berikut:

    Contoh penggunaan properti table-layout
    tata letak tabel: otomatis;
    Nama 2009 2010 2011 2012 2013 2014 2015 2016
    Gandum 125 215 2540 33287 695878 1222222 125840000 125
    tata letak tabel: tetap;
    Nama 2009 2010 2011 2012 2013 2014 2015 2016
    Gandum 125 215 2540 33287 695878 1222222 125840000 125

    Dalam contoh ini, kami:

    Menata baris dan kolom tabel

    Anda dan saya telah menyentuh sebagian pada metode penataan baris dan kolom tabel di artikel "". Dalam artikel ini, kami melihat menggunakan kelas pseudo grup yang memungkinkan Anda untuk menyisipkan gaya baris dalam tabel menggunakan nilai bahkan (jujur) dan aneh (aneh), atau dengan dasar rumus matematika.

    Mari kita tinjau kembali teknik yang telah kita bahas sejauh ini dan jelajahi cara baru untuk menata baris dan kolom dalam tabel. Mari kita beralih ke contoh.

    Contoh penggunaan pseudo-class :nth-child dengan tabel
    1 2 3 4 5 6 7 8 9 10 11 12 13 14
    2
    3
    4

    Dalam contoh ini, kami:

    Hasil dari contoh kita:

    Mari beralih ke contoh berikutnya, di mana kita akan mempertimbangkan opsi untuk menata baris tabel.

    Contoh penataan baris dalam tabel
    MelayaniHarga
    Jumlah 15 000
    1 1 000
    2 2 000
    3 3 000
    4 4 000
    5 5 000

    Dalam contoh ini, kami:

    • Kami mengatur lebar tabel menjadi 100% dari lebar elemen induk, untuk header dan sel data kami menetapkan batas padat dengan lebar 1px.
    • Tetapkan untuk elemen
    1 2 3 4 5

    Dalam contoh ini, kami:

    • Tengahkan tabel dengan margin luar, atur lebar dan tinggi sel header menjadi 50px , ditentukan transparan batas 5 piksel.
    • Menemukan bahwa ketika Anda mengarahkan kursor (kelas semu: mengarahkan kursor) ke sel header, ia mendapat latar belakang biru warna, Oranye warna teks, batas jeruk warna 5 piksel dan radius pembulatan 100% .
    • perbatasan transparan diperlukan untuk memesan tempat untuk perbatasan, yang akan ditampilkan di hover, jika ini tidak dilakukan, tabel akan "melompat".

    Hasil dari contoh kita:

    Contoh berikut menyentuh penggunaan elemen HTML

    Aplikasi No.Melayaniharga, gosok.Total
    1Nyanyian 6 000 6 000
    2mencuci 2 000 2 000
    3Pembersihan 1 000 1 000
    4Terus-menerus 1 500 1 500
    5Membaca 3 000 3 000

    Dalam contoh ini, kami:

    Hasil dari contoh kita:

    Dan contoh terakhir, yang cukup sulit untuk dipahami dan membutuhkan pengetahuan lanjutan tentang CSS, karena menyentuh topik masa depan yang direncanakan untuk studi terperinci dalam kursus ini.

    Pada contoh sebelumnya, kami menyadari bahwa elemen HTML

    Aplikasi No.Melayaniharga, gosok.Total
    1Nyanyian 6 000 6 000
    2mencuci 2 000 2 000
    3Pembersihan 1 000 1 000
    4Terus-menerus 1 500 1 500
    5Membaca 3 000 3 000

    Dalam contoh ini, kami:

    • Kami menetapkan bahwa tabel kami menempati 100% dari elemen induk, sel tabel menempati 25% dari elemen induk dan memiliki batas solid 1 piksel hijau, tinggi header dan sel data adalah 45px . Kami menghapus celah antar sel menggunakan properti border-collapse dengan nilai .
    • Jadi, menggunakan elemen semu ::after kita menambahkan konten setelah setiap elemen pada melayang-layang. Pseudo-element ::after harus digunakan bersama dengan properti konten, berkat itu kami memasukkan elemen level blok yang memiliki warna latar belakang hutan hijau dan memiliki penentuan posisi mutlak.
    • Pemosisian absolut di sini diperlukan untuk mengimbangi elemen relatif terhadap tepi yang ditentukan dari leluhurnya, sedangkan leluhur harus memiliki nilai posisi selain dari default - static , jika tidak, penghitungan akan relatif terhadap tepi yang ditentukan dari jendela browser, untuk ini alasan kami mengatur meja posisi relatif(relatif ).
    • Kami mengatur properti atas untuk blok yang dihasilkan, yang menentukan arah offset elemen yang diposisikan dari tepi atas, dan properti bawah, yang menentukan arah offset elemen yang diposisikan dari tepi bawah. Kedua properti diatur ke 0 , sehingga blok akan sepenuhnya menempati elemen dari bawah dan atas tabel, lebar blok ini diatur ke 25%, nilai ini sesuai dengan nilai lebar sel itu sendiri.
    • Dan properti terakhir yang kami tetapkan untuk blok ini: indeks-z dengan nilai "-1" menentukan urutan elemen yang diposisikan di sepanjang sumbu Z. Properti ini diperlukan agar teks berada di depan blok ini, dan bukan di belakangnya, jika Anda tidak menetapkan nilai kurang dari nol, maka blok akan menutup teks.

    Hasil dari contoh kita:

    Jika pada tahap studi ini proses pemosisian elemen tidak jelas bagi Anda, maka jangan berkecil hati, ini adalah topik yang sulit untuk dipahami, yang juga tidak kami pertimbangkan, tetapi kami pasti akan mempertimbangkannya di artikel berikutnya. buku teks " Elemen pemosisian dalam CSS".

    Pertanyaan dan tugas tentang topik

    Sebelum melanjutkan ke topik berikutnya, selesaikan tugas praktis:


    Jika Anda mengalami kesulitan menyelesaikan latihan, Anda selalu dapat membuka contoh di jendela terpisah dan memeriksa halaman untuk melihat CSS apa yang digunakan.


    2016-2020 Denis Bolshakov, Anda dapat mengirim komentar dan saran di situs ke [email protected]

    Tabel itu sendiri terlihat agak "buruk", selain itu, browser menampilkan beberapa karakteristik tabel dengan caranya sendiri, khususnya, bingkai. Namun, kekurangan ini mudah diperbaiki menggunakan kekuatan gaya. Pada saat yang sama, alat untuk mendesain tabel sangat diperluas, yang memungkinkan Anda untuk berhasil memasukkan tabel ke dalam desain situs dan menyajikan data tabel dengan lebih jelas.

    Warna latar belakang sel

    Warna latar belakang semua sel tabel secara bersamaan diatur melalui properti latar belakang, yang diterapkan ke pemilih TABEL. Pada saat yang sama, Anda harus mengingat aturan untuk menggunakan gaya, khususnya, pewarisan properti elemen. Meskipun properti latar belakang tidak diwariskan, nilai latar belakang default untuk sel adalah transparent , mis. transparansi, sehingga efek mengisi latar belakang juga diperoleh untuk sel. Jika Anda menentukan warna untuk pemilih TD ​​atau TH bersamaan dengan TABLE, maka warna ini akan ditetapkan sebagai latar belakang sel (contoh 2.3).

    Contoh 2.3. Warna latar belakang

    meja

    Pos 1Pos 2
    Sel 3Sel 4

    Dalam contoh ini, kita mendapatkan warna latar belakang biru untuk sel (tag ) dan merah pada judul (tag ). Ini karena gaya untuk pemilih TH tidak ditentukan, jadi latar belakang induknya, dalam hal ini pemilih TABEL, "ditampilkan melalui". Dan warna untuk pemilih TD ​​ditentukan secara eksplisit, sehingga sel "diisi" dengan warna biru.

    Hasil dari contoh ini ditunjukkan pada Gambar. 2.4.

    Beras. 2.4. Mengubah warna latar belakang

    Margin di dalam sel

    Margin adalah jarak antara tepi isi sel dan batasnya. Biasanya, atribut cellpadding dari tag digunakan untuk tujuan ini.

    . Ini mendefinisikan nilai margin dalam piksel di semua sisi sel. Anda dapat menggunakan properti gaya padding dengan menambahkannya ke pemilih TD, seperti yang ditunjukkan pada Contoh 2.4.

    Contoh 2.4. Bidang dalam tabel

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    meja

    Pos 1Pos 2
    Sel 3Sel 4

    Dalam contoh ini, dengan mengelompokkan pemilih, bidang disetel secara bersamaan untuk pemilih TD ​​dan TH . Hasil dari contoh ditunjukkan pada Gambar. 2.5.

    Beras. 2.5. Bidang dalam sel

    Jika properti gaya padding diterapkan ke sel tabel, maka efek atribut cellpadding dari tag

    diabaikan.

    Jarak antar sel

    Untuk mengubah spasi antar sel, gunakan atribut cellpacing dari tag

    . Efek atribut ini terlihat jelas saat menggunakan batas di sekitar sel atau saat mengisi sel dengan warna yang menonjol di latar belakang halaman. Penspasian sel diganti dengan properti gaya penspasian batas, yang mengatur jarak antar batas sel. Satu nilai menetapkan jarak vertikal dan horizontal antara batas sel. Jika properti ini memiliki dua nilai, maka yang pertama menentukan jarak horizontal (yaitu, ke kiri dan kanan sel), dan yang kedua menentukan vertikal (atas dan bawah).

    Properti border-spacing hanya memiliki efek jika pemilih TABLE tidak memiliki border-collapse yang disetel untuk diciutkan (Contoh 2-5).

    Contoh 2.5. Jarak antar batas sel

    XHTML 1.0 CSS 2.1 IE 7 IE 8+ Cr Op Sa Fx

    Mengganti jarak sel

    Leonardo58
    Rafael411
    Michelangelo249
    Donatello213

    Hasil dari contoh ini ditunjukkan pada Gambar. 2.6.

    Beras. 2.6. Tampilan tabel saat menggunakan spasi batas

    Internet Explorer hingga dan termasuk versi 7 tidak mendukung properti border-spacing, sehingga browser akan menggunakan nilai cellpacing default untuk tabel (biasanya 2px).

    Saat Anda menambahkan properti penciutan batas dengan nilai penciutan ke pemilih TABEL, atribut penspasian sel diabaikan dan nilai penspasian batas disetel ke nol.

    Perbatasan dan Bingkai

    Secara default, tidak ada batas dalam tabel pada awalnya, dan ditambahkan menggunakan atribut batas dari tag

    . Peramban menampilkan batas seperti itu secara berbeda, jadi lebih baik tidak menentukan atribut ini sama sekali, dan menetapkan gambar batas ke gaya. Mari kita lihat dua metode yang berhubungan langsung dengan gaya.

    Menggunakan atribut penspasian sel

    Diketahui bahwa atribut cellpacing dari tag

    mengatur jarak antara sel tabel. Jika Anda menggunakan warna latar belakang yang berbeda untuk tabel dan sel, maka kisi garis akan muncul di antara sel, yang warnanya cocok dengan warna tabel, dan ketebalannya sama dengan nilai atribut spasi sel dalam piksel. Contoh 2.3 di atas menunjukkan efek ini, jadi saya tidak akan mengulanginya.

    Perhatikan bahwa ini bukan cara yang sangat nyaman untuk membuat batas, karena memiliki cakupan yang terbatas. Dengan cara ini Anda hanya bisa mendapatkan kisi satu warna, dan bukan garis vertikal atau horizontal di tempat yang tepat.

    Menerapkan properti perbatasan

    Properti gaya batas secara bersamaan menetapkan warna batas, gayanya, dan lebar di sekitar elemen. Saat Anda ingin membuat garis terpisah di sisi yang berbeda, lebih baik menggunakan turunan - border-left , border-right , border-top dan border-bottom , properti ini masing-masing menentukan batas kiri, kanan, atas dan bawah.

    Dengan menerapkan properti perbatasan ke pemilih TABEL, kami menambahkan perbatasan di sekitar tabel secara keseluruhan, dan ke pemilih TD ​​atau TH, kami menambahkan perbatasan di sekitar sel (Contoh 2-6).

    Contoh 2.6. Menambahkan perbatasan ganda

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    meja

    Pos 1Pos 2
    Sel 3Sel 4

    Contoh ini menggunakan batas ganda hitam di sekitar tabel itu sendiri dan batas putih solid di sekitar setiap sel. Hasil dari contoh ditunjukkan pada Gambar. 2.7.

    Beras. 2.7. Perbatasan di sekitar meja dan sel

    Perhatikan bahwa garis ganda terbentuk di mana sel-sel bergabung. Mereka diperoleh lagi karena aksi atribut spasi sel dari tag

    . Meskipun atribut ini tidak muncul di mana pun dalam kode contoh, browser menggunakannya secara default. Jika Anda mengatur
    , maka kita mendapatkan bukan dua kali lipat, tetapi satu garis, tetapi dengan ketebalan dua kali lipat. Untuk mengubah fitur ini, terapkan properti gaya border-collapse dengan nilai collapse , yang ditambahkan ke pemilih TABLE (Contoh 2-7).

    Contoh 2.7. Membuat Bingkai Tunggal

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    meja

    Pos 1Pos 2
    Sel 3Sel 4

    Contoh ini membuat garis hijau solid antara sel dan garis hitam di sekitar tabel. Semua batas dalam tabel memiliki ketebalan yang sama. Hasil dari contoh ditunjukkan pada Gambar. 2.8.

    Beras. 2.8. Perbatasan di sekitar meja

    Perataan isi sel

    Secara default, teks dalam sel tabel rata kiri. Pengecualian untuk aturan ini adalah tag , ini mendefinisikan heading yang rata tengah. Untuk mengubah metode perataan, properti gaya perataan teks digunakan (contoh 2.8).

    Contoh 2.8. Sejajarkan konten sel secara horizontal

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    meja

    Pos 1Sel 1Sel 2
    Pos 2Sel 3Sel 4

    Dalam contoh ini, isi dari tag rata kiri, dan isi tag - di tengah. Hasil dari contoh ditunjukkan di bawah ini (Gambar 2.9).

    Beras. 2.9. Menyejajarkan teks dalam sel

    Perataan vertikal dalam sel selalu terpusat kecuali ditentukan lain. Ini tidak selalu nyaman, terutama untuk tabel yang tinggi isi selnya bervariasi. Dalam hal ini, perataan diatur ke tepi atas sel menggunakan properti perataan vertikal, seperti yang ditunjukkan pada Contoh 2-9.

    Contoh 2.9. Sejajarkan konten sel secara vertikal

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    meja

    Pos 1Pos 2
    Sel 1Sel 2

    Contoh ini mengatur tinggi header seperti 40 piksel dan perataan teks berada di bawah. Hasil dari contoh ditunjukkan pada Gambar. 2.10.

    Beras. 2.10. Menyejajarkan teks dalam sel

    sel kosong

    Browser secara berbeda menampilkan sel yang tidak memiliki apa-apa di dalamnya. "Tidak ada" dalam hal ini berarti bahwa baik gambar maupun teks tidak ditambahkan di dalam sel, dan spasi tidak diperhitungkan. Secara alami, tampilan sel hanya berbeda jika batas diatur di sekitarnya. Saat menggunakan batas yang tidak terlihat, tampilan sel, apakah ada sesuatu di dalamnya atau tidak, adalah sama.

    Peramban lama tidak menampilkan warna latar belakang sel tampilan kosong , jadi jika diperlukan untuk meninggalkan sel tanpa konten, tetapi menampilkan warna latar belakang, spasi tak terpisah () ditambahkan di dalam sel. Spasi tidak selalu tepat, terutama ketika Anda perlu mengatur tinggi sel ke 1-2 piksel, itulah sebabnya gambar transparan satu piksel menjadi tersebar luas. Memang, gambar seperti itu dapat diskalakan sesuai kebijaksanaan Anda, tetapi tidak ditampilkan di halaman web.

    Untungnya, era gambar piksel tunggal dan semua jenis pengatur jarak berdasarkan itu telah berlalu. Peramban bekerja dengan benar dengan tabel tanpa kehadiran isi sel.

    Untuk mengontrol tampilan sel kosong, properti sel kosong digunakan; saat disetel untuk disembunyikan, batas dan latar belakang dalam sel kosong tidak ditampilkan. Jika semua sel dalam satu baris kosong, maka seluruh baris disembunyikan. Sel dianggap kosong dalam kasus berikut:

    • tidak ada simbol sama sekali;
    • sel hanya berisi baris baru, karakter tab, atau spasi;
    • nilai visibilitas disetel ke tersembunyi.

    Menambahkan ruang tanpa putus diperlakukan sebagai konten yang terlihat, mis. sel tidak akan kosong lagi (contoh 2.10).

    Contoh 2.10. sel kosong

    XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

    Menggunakan sel kosong

    Leonardo58
    Rafael 11
    Michelangelo24
    Donatello 13

    Tampilan tabel di browser Safari ditunjukkan pada gambar. 2.11a. Tabel yang sama di IE7 ditunjukkan pada Gambar. 2.11b.

    sebuah. Di browser Safari, Firefox, Opera, IE8, IE9

    b. Di browser IE7

    Beras. 2.11. Tampilan tabel dengan sel kosong

    memberi tahu browser bahwa tabel sudah selesai.

    Setiap tabel terdiri dari kolom dan baris.

    Menandai membuat string, dan tag sel berturut-turut. Dengan demikian, berapa banyak sel yang dimasukkan dalam satu baris, akan ada begitu banyak kolom dalam tabel.

    Menandai juga membuat sel. Bedanya dengan tag bahwa sel dibuat oleh tag adalah sel header: kontennya berada di tengah, dan jika berupa teks, browser menampilkannya dalam huruf tebal.

    Konten sel yang dibuat oleh tag secara default terletak di bagian kirinya.

    Menandai membuat header tabel, terletak di dalam tag

    - tepat setelah tag pembuka. Judul ditempatkan di atas tabel secara default dan berada di tengah.















    Judul tabel
    sel pertama dari baris pertama sel ke-2 dari baris ke-1
    sel 1 baris ke-2 sel ke-2 dari baris ke-2

    Penjajaran tabel. Perataan isi sel

    Atribut align dari tag digunakan untuk menyelaraskan tabel.

    .

    Dengan atribut align Anda dapat menempatkan tabel di bagian kiri atau kanan (align= "left" dan align= "right" ) dari jendela browser ( elemen induk) atau dengan pusatnya (align= "center" ).

    Perataan konten baris ( menandai

    ) dan sel ( menandai Yang membuat baris tabel tidak memiliki atribut tinggi dan lebar. Ketinggian baris sesuai dengan ketinggian sel yang terletak di dalamnya. Lebar baris sama dengan lebar tabel.

    Nilai tinggi dan lebar ditentukan dalam piksel atau sebagai persentase dari ruang kosong. Untuk menetapkan nilai:

    Menentukan bilangan bulat positif. Dalam hal ini, ukurannya akan diberikan dalam piksel;

    Tentukan bilangan bulat positif dengan simbol %.

    Jika konten tabel atau sel melebihi dimensi yang ditentukan, mereka akan diabaikan oleh browser, dan dimensi baru akan dipilih secara otomatis sesuai dengan dimensi konten.

    ) secara horizontal juga dilakukan dengan atribut align, dan secara vertikal dengan atribut valign:

    Atribut align mengambil nilai left , right , center , dan justify , yang mengatur perataan isi baris dan sel masing-masing sesuai dengan kiri, kanan, tengah, dan lebarnya;

    Atribut valign, yang mengambil nilai top , bottom , dan middle , mengatur perataan isi baris dan sel sesuai dengan top, bottom, dan middle masing-masing.

    Atribut align juga berfungsi untuk menyelaraskan header ( menandai

    ) secara horizontal dan menentukan lokasinya - di atas meja atau di bawahnya.

    Secara default, konten sel rata kiri secara horizontal, dan rata tengah secara vertikal.

    Tinggi dan lebar tabel dan sel

    Ukuran default ( tinggi dan lebar) dan tabel serta sel berubah tergantung pada ukuran kontennya.

    Namun tinggi dan lebar tabel dan sel individualnya dapat diatur secara eksplisit - masing-masing menggunakan atribut tinggi dan lebar.

    Menandai














    >

    Seperti yang dapat Anda lihat dari contoh: dengan menentukan lebar salah satu sel kolom, dengan demikian Anda mengatur lebar seluruh kolom; dan dengan menentukan tinggi salah satu sel baris, Anda mengatur tinggi seluruh baris.

    Tabel dan batas sel

    Tabel dan setiap selnya memiliki batasnya sendiri, yang tidak terlihat secara default.

    Atribut perbatasan dari tag

    memungkinkan Anda untuk membuat batas terlihat dan mengatur ketebalannya. Ini akan menampilkan batas di sekitar tabel dan di sekitar setiap sel.

    Ketebalan batas ( atau bingkai) ditentukan dalam piksel. Nilai dari atribut border adalah bilangan bulat positif. Jika atribut perbatasan ditentukan tanpa nilai, perbatasan akan setebal 1 piksel.

    Ketebalan batas diatur hanya untuk tabel. Ketebalan batas di sekitar sel selalu 1 piksel ( atau hilang).

    Secara default, batas ditampilkan dengan efek 3D dan berwarna hitam.

    Atribut bordercolor mengatur warna border dan menghilangkan efek 3D. Atribut dapat digunakan untuk mengatur warna batas tabel ( menandai

    ), string ( menandai ) atau sel ( menandai
    ).

    Atribut bordercolor tidak didukung oleh semua browser dan oleh karena itu tidak disarankan. Untuk mengatur warna perbatasan, lebih baik menggunakan gaya ( itu sudah di css).










    Atribut perbatasan tidak ditentukan. Oleh karena itu, tidak ada batasan.











    Batas tabel setebal 3 piksel. Sel memiliki batas tebal 1 piksel!

    Tampilan batas sebagian

    Batas tabel dan bingkai di sekitar sel mungkin sebagian ditampilkan.

    atribut tag bingkai

    menentukan tempat menggambar batas tabel. Atribut aturan menentukan cara menampilkan batas sel.

    Bingkai "500px" = aturan "hsides"="cols" >










    Terpasang horisontal batas meja
    Dan perbatasan ditampilkan antar kolom

    Padding di dalam dan di luar sel

    Saat memformat tabel dalam HTML, untuk presentasi visual dari beberapa informasi dan persepsi yang nyaman, mungkin berguna untuk menggunakan indentasi di dalam dan di luar sel.

    Padding - dari batas sel ke kontennya, diatur oleh atribut cellpadding tag

    .

    Padding luar - jarak antara batas sel tetangga dan jarak dari batas sel ke batas tabel, ditentukan oleh atribut cellpacing dari tag

    .

    Nilai atribut adalah bilangan bulat positif yang menentukan jarak dalam piksel.










    Jarak dari konten sel ke perbatasan mereka adalah 10 piksel
    Jarak antar sel dan dari sel ke batas tabel adalah 25px

    Menggabungkan sel

    Saat mendesain dan memformat tabel dalam HTML, seringkali diperlukan untuk menggabungkan sel yang berdekatan. Dan jika kebutuhan seperti itu muncul, maka Anda harus menggunakan atribut colspan dan rowspan dari tag

    .

    Atribut colspan menentukan jumlah sel yang akan digabungkan secara horizontal, dan atribut rowspan menetapkan jumlah sel yang akan digabungkan secara vertikal.

    Kedua atribut masuk akal jika tabel memiliki banyak baris.










    1 2
    3 4

    1 2
    3 4

    Latar belakang meja. Latar belakang sel tabel

    Dalam HTML, dimungkinkan untuk mengatur latar belakang umum untuk seluruh tabel, serta latar belakang untuk satu sel yang dipilih.

    Atribut latar belakang dari tag

    menentukan gambar yang akan menjadi gambar latar belakang tabel. Nilai atribut menentukan alamat file dengan gambar - jalur absolut atau relatif ke file ().

    atribut tag bgcolor

    mengatur warna latar belakang tabel. Warna dapat diatur dengan dua cara ()

    Dengan menggunakan atribut yang sama, Anda dapat mengatur gambar latar belakang dan warna latar belakang untuk sel tabel apa pun ( menandai

    , dan .

    Salah satunya dapat digunakan untuk mengubah beberapa properti dari satu atau lebih baris tabel: ini lagi-lagi merupakan penyelarasan isi sel dalam baris secara horizontal dan vertikal - masing-masing menggunakan atribut align dan valign; dan mengatur warna latar belakang sel menggunakan atribut bgcolor.

    Saat menggunakan tag ini, Anda harus menyadari beberapa nuansa yang hanya menentukan perbedaan di antara mereka.

    tag

    dan harus ditempatkan sebelum tag , tepat setelah tag tabel pembuka
    ).










    Pink tua adalah warna latar belakang tabel.
    Gambar latar belakang sel tunggal adalah langit!

    Ingat juga keberadaan atribut cols dari tag

    , yang memberi tahu browser jumlah kolom dalam tabel.

    Menggunakan atribut cols memungkinkan browser merender isi tabel lebih cepat.

    Pengeditan tabel

    Di bagian ini, kami akan mempertimbangkan tag yang digunakan saat mengedit beberapa elemen tabel sekaligus. Tag ini dapat dibagi menjadi dua kelompok.

    Grup pertama termasuk tag

    dan . Mereka hampir identik dan berfungsi untuk mengatur beberapa properti dan mengubah karakteristik satu atau lebih kolom tabel.

    Salah satu tag ini ditempatkan segera setelah tag

    . Sebut saja tag ini .

    Menggunakan atribut span dari tag

    tentukan jumlah kolom yang akan diterapkan atribut align , valign , atau width ( menyelaraskan isi sel kolom secara horizontal, vertikal atau mengatur lebar kolom).

    Jika atribut span dalam tag

    hilang, maka karakteristik satu - kolom pertama dari tabel akan diubah. Kedua kalinya Anda menggunakan tag properti ditetapkan sebagai berikut ( berikutnya - jika atribut span tidak ada) kolom tabel, dll.



    lebar "2" ="70px" >







    1 2 3 4 5

    1 2 3 4 5

    Grup tag kedua juga mencakup tag yang hampir identik

    . Garis ditempatkan dalam tag disajikan di bagian atas tabel, dan baris terlampir dalam tag akan ditempatkan di bagian bawah tabel. Kedua tag hanya dapat diterapkan sekali dalam tabel yang sama.

    Menandai

    dapat digunakan beberapa kali dalam satu tag
    .









    "benar" bgcolor= "#00FF33" >

    1 2
    3 4
    5 6
    7 8
    9 10
    1 2
    3 4
    5 6
    7 8
    9 10