Table, th, td (style-border: solid; border-width: 1px; border-collapse: collapse; padding: 2px;) th (tinggi: 28px; latar belakang-warna: # f892dc; warna: putih; sempadan-warna: hitam;) .ts1 (warna latar: #ffeffb;)
Pandangan pantas
Lebar dan Tinggi Jadual
Menggunakan sifat CSS lebar Anda boleh menetapkan lebar jadual.
Pada dasarnya, lebarnya ditetapkan piksel atau %
Tab1 (lebar: 100%;). Tab2 (lebar: 70%;). Tab3 (lebar: 300 piksel;)
Pandangan pantas
Harta CSS ketinggian membolehkan anda mengatur ketinggian meja. Ketinggian terutamanya ditunjukkan dalam pikseltetapi cm dan em juga boleh digunakan.
Tab1 (tinggi: 200px;). Tab2 (tinggi: 7cm;)
Pandangan pantas
Hiasan sempadan
Untuk menggayakan sempadan meja dalam CSS, gunakan harta tanah sempadan.
Table, th, td (gaya sempadan: padat; warna sempadan: hijau; lebar sempadan: 1px;)
Pandangan pantas
Nota: harta sempadan tidak unik untuk jadual; ia boleh digunakan dengan unsur apa pun. Harta ini akan dibincangkan secara terperinci kemudian dalam tutorial ini.
Harta runtuh sempadan
Jadual dalam contoh di atas mempunyai batas dua kerana jadual itu sendiri dan selnya (elemen th dan td) mempunyai sempadannya sendiri.
Harta tanah runtuh sempadan membolehkan anda menyambungkan sempadan jadual dan sel. Sempadan yang bersambung biasanya kelihatan lebih kemas dan lebih cantik.
Table, th, td (gaya sempadan: padat; warna sempadan: hijau; lebar sempadan: 1px; sempadan-runtuh: runtuh;)
Pandangan pantas
Penjajaran teks jadual
Menggunakan harta tanah selaras teks Anda boleh meluruskan teks secara mendatar dalam sel jadual. Teks boleh diselaraskan:
- Jajaran kiri (nilai kiri)
- Betul
- Pusat
Tab1 (text-align: right;) .tab2 (text-align: left;) .tab3 (text-align: center;)
Pandangan pantas
Menggunakan harta tanah menegak-sejajar Anda boleh meluruskan teks sel jadual secara menegak. Teks boleh diselaraskan:
- Di sempadan atas (atas)
- Pusat (tengah)
- Bawah
Atas (vertical-align: top;). Mid (vertical-align: tengah;). Bot (vertical-align: bottom;)
Pandangan pantas
Mengemas harta tanah
Menggunakan harta tanah pembalut Anda boleh menetapkan jumlah lekukan antara sempadan sel dan isinya.
# tab1 td (padding: 10px;) # tab2 td (padding: 5px;) # tab3 td (padding: 0px;)
Pandangan pantas
Buat sendiri
Latihan 1 ulangi jadual dalam editor:
Lebar meja adalah 700 piksel. Baris pertama setinggi 70 piksel. Batas jadual dan sel dihubungkan.
Teks sel selaras atas |
Teks sel berpusat |
Teks sel selaras bawah |
Teks sel berpusat |
Ketebalan sempadan ini sel ialah 2 piksel |
Ketebalan sempadan ini sel ialah 3 piksel |
Ketebalan sempadan ini sel ialah 4 piksel |
Ketebalan sempadan ini sel ialah 1 piksel |
Teks sel sejajar dengan tepi kiri |
Teks sel sejajar dengan tepi kanan |
Teks sel berpusat |
Sila aktifkan JavaScript untuk digunakan
Tujuan pelajaran: Keakraban dengan sifat jadual dan prinsip susun atur jadual CSS
Mari lihat sifat jadual CSS asas
sempadan
Harta tanah dipertimbangkan dalam satu dan merangkumi beberapa harta pada masa yang sama:
- GAYA Sempadan
- BIDANG-LENGKAP (LUAR BATAS)
- WARNA SULIT (WARNA Sempadan)
Terdapat juga peraturan kolektif:
table.collapse (border-runtuh: runtuh;) table.separate (sempadan-runtuh: terpisah;)
Keputusan:
lebar dan tinggi
(tinggi dan lebar meja)
Nilai:
Contoh:
selaras teks
(penjajaran mendatar)
Nilai:
- tengah (berpusat)
- kiri (penjajaran kiri)
- kanan (sejajar kanan)
- membenarkan (lebar)
menegak-sejajar
(penjajaran menegak)
Nilai:
- garis dasar (garis dasar)
- sub (sebagai subindeks)
- super (sebagai superskrip)
- atas (atas)
- tengah (tengah)
- bawah (tepi bawah)
- % (dari ketinggian jarak garis)
Contoh:
pembalut
(pelapik meja)
warna latar (latar belakang)
warna (warna teks)
Susun atur jadual CSS
Oleh kerana sebilangan besar sifat jadual dan variasi reka bentuknya, jadual telah lama menjadi beberapa standard untuk susun atur halaman web. Sekiranya anda membuat sempadan jadual tidak kelihatan, maka anda boleh menggunakan sel-selnya sebagai blok halaman yang berasingan: tajuk, menu, footer, dll.
Tetapi ini tidak sepenuhnya betul, kerana setiap tag mempunyai tujuannya sendiri, dan jadual tidak seharusnya berfungsi untuk susun atur halaman. Walau bagaimanapun, kekurangan alternatif mendorong pereka untuk menggunakan kaedah susun atur jenis ini.
Sekarang ada cara lain - menggunakan lapisan, yang secara beransur-ansur mengganti jadual dalam jenis kerja ini dengan laman web. Namun, walaupun pada masa kini, sebilangan pereka berjaya menggunakan susun atur meja.
Susun atur hamparan dua lajur
Salah satu kaedah susun atur yang paling biasa adalah dua lajur, iaitu halaman terbahagi kepada dua bahagian.
Contoh: tetapkan bingkai utama halaman dalam dua lajur: yang pertama - dengan ukuran tetap, yang kedua - untuk seluruh kawasan penyemak imbas. Laksanakan tugas dengan menggunakan gaya CSS ()
Persembahan:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "betul"\u003e2</ td\u003e </ tr\u003e </ jadual\u003e ... |
1 | 2 |
Keputusan:
Contoh: tetapkan latar belakang sel yang berbeza (untuk memisahkan dua lajur antara satu sama lain) dan tetapkan jarak antara lajur (pemisah)
Persembahan:
Mari tambahkan sifat gaya baru:
/ * untuk sel kiri * / td # kiri (lebar: 200 piksel; latar belakang: #ccc; sempadan: 1 px hitam pekat; / * tunjukkan sempadan buat sementara waktu * /) / * untuk sel kanan * / td # kanan (latar belakang: # fc3; sempadan: 1 px hitam pekat; / * menunjukkan sempadan buat sementara waktu * /) / * untuk pemisah * / #razdel (lebar: 10 piksel; / * Jarak antara lajur * /)
Bersama:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "razdel"\u003e td > <td id \u003d "betul"\u003e2</ td\u003e </ tr\u003e </ jadual\u003e |
1 | 2 |
Sel baru telah ditambahkan untuk pemisah.
Keputusan:
Contoh: buat pemisah antara lajur jadual menggunakan sempadan putus sel bersebelahan
Persembahan:
Mari tambahkan sifat sempadan baru untuk sel:
/ * untuk sel kiri * / td # kiri (lebar: 200 piksel; latar belakang: #ccc; / * Warna latar lajur kiri * / / * baru * / sempadan-kanan: 1 px putus-putus # 000; / * Pilihan sempadan putus-putus kanan * / )
Bersama:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "betul"\u003e2</ td\u003e </ tr\u003e </ jadual\u003e |
1 | 2 |
Keputusan:
Susun atur hamparan tiga lajur
Terdapat konsep susun atur tetap atau "bendalir".
CSS susun atur tetap
- Menggunakan susun atur tetap lebar keseluruhan jadual ditetapkan dalam piksel, dan kemudian, tanpa mengira resolusi monitor dan tetingkap penyemak imbas, jadual akan selalu mempunyai lebar yang sama.
- Dalam kes ini lebar lajur yang tinggal juga harus diperbaiki.
- Anda boleh meninggalkan lebar satu sel, maka ia akan dikira secara automatik berdasarkan dimensi sel yang tinggal dan keseluruhan jadual.
Contoh: buat templat halaman dengan tiga lajur. Gunakan susun atur jadual tetap:
- lajur kiri - 150 piksel;
- lajur tengah - 400 piksel;
Persembahan:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "tengah"\u003e2</ td\u003e <td id \u003d "betul"\u003e3</ td\u003e </ tr\u003e </ jadual\u003e |
1 | 2 | 3 |
Keputusan:
Susun atur getah
- Lebar Jadual semasa menggunakan reka bentuk "getah" tetapkan% lebar tetingkap penyemak imbas... Jadi apabila tetingkap penyemak imbas berubah, ukuran jadual juga berubah.
- Lebar semua sel boleh dipasang dalam peratusan.
- Pilihan kedua ialah bila lebar beberapa sel ditubuhkan dalam peratusan, dan sebilangan dalam piksel.
Penting: Jumlah lebar semua lajur mestilah 100%, tanpa mengira lebar jadual.
Contoh:
- lajur kiri - 20%;
- lajur tengah - 40%;
- lajur kanan - 40%;
Tetapkan latar belakang lajur dan pisahkan lajur secara visual dengan sempadan.
Persembahan:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "tengah"\u003e2</ td\u003e <td id \u003d "betul"\u003e3</ td\u003e </ tr\u003e </ jadual\u003e |
1 | 2 | 3 |
Keputusan:
Pertimbangkan pilihan kedua, apabila lebar lajur tengah dipilih secara automatik oleh penyemak imbas; contohnya ialah gambar:
Contoh: buat templat halaman dengan tiga lajur. Gunakan susun atur jadual cecair:
- lajur kiri - 150 piksel;
- lajur tengah - 40%;
- lajur kanan - 200 piksel;
Tetapkan latar belakang lajur dan pisahkan lajur secara visual dengan sempadan.
Persembahan:
</ kepala\u003e <badan\u003e <jadual id \u003d "maket" sel ruang \u003d "0"\u003e <tr\u003e <td id \u003d "kiri"\u003e1</ td\u003e <td id \u003d "tengah"\u003e2</ td\u003e <td id \u003d "betul"\u003e3</ td\u003e </ tr\u003e </ jadual\u003e |
1 | 2 | 3 |
Keputusan:
Hasilnya akan hampir sama, hanya "regangan" yang akan berlaku disebabkan oleh lajur tengah.
Menggunakan jadual bersarang dalam susun atur cecair
Sekiranya lebar dua lajur ditetapkan dalam bentuk peratusan, dan yang ketiga dalam piksel, anda tidak boleh mendapatkannya dengan satu jadual. Jadi, jika lebar keseluruhan jadual adalah 100 peratus, lajur pertama adalah 200 piksel, dan lajur selebihnya adalah 20 peratus, maka pengiraan sederhana menunjukkan bahawa ukuran lajur pertama adalah 60 peratus. Dalam kes ini, penyemak imbas tidak akan menerima nilai yang ditentukan dalam piksel, dan ukurannya akan ditetapkan sebagai peratusan.
- Jadual asal dibuat dengan dua sel. Lebar jadual ditetapkan sebagai peratusan.
- Untuk sel kiri (lajur pertama) lebar ditetapkan dalam piksel.
- Lebar sel kanan (asas untuk pembesar suara lain) tidak dinyatakan... Jadual kedua dimasukkan di dalam sel ini, juga terdiri daripada dua sel.
- Lebar sel jadual bersarang ditetapkan sebagai peratusan.
- Lebar meja dalaman mesti ditetapkan hingga 100 peratussupaya jadual ini mengambil semua ruang kosong di meja luar.
- Lebar lajur tengah dan kanan relatif terhadap lebar sel, bukan meja luar secara keseluruhan.
Contoh: buat templat halaman dengan tiga lajur. Gunakan susun atur cecair dengan jadual bersarang:
- lajur kiri - 150 piksel;
- lajur tengah - 60%;
- lajur kanan - 40%;
Tetapkan latar belakang lajur.
Persembahan:
Atribut tag sel padding dan cellpacing diperlukan di sini, sehingga tidak ada "jurang" antara jadual. Banyak webmaster percaya bahawa menggunakan jadual HTML dalam templat adalah amalan yang tidak baik. Tetapi dalam tutorial ini, kita hanya akan merangkumi jadual CSS. Apakah perbezaan antara jadual HTML dan CSS? Adakah saya perlu menggunakan jadual CSS? Sekiranya demikian, bagaimana? Cara membuat jadual CSSModel jadual CSS didasarkan pada model jadual HTML4 dan disokong dengan baik oleh penyemak imbas. Dalam kedua-dua model, struktur jadual wujud selari dengan persembahan visual. Unsur utama struktur adalah tali. Baris ditentukan secara jelas, dan lajur bergantung pada bagaimana baris dan sel ditakrifkan. Anda mungkin pernah menggunakan jadual HTML sebelum ini. Sekiranya demikian, anda tidak akan mempunyai masalah untuk membuat jadual CSS. Setiap elemen jadual HTML mempunyai setara CSS. Satu-satunya perbezaan adalah bahawa tidak ada perbezaan antara td dan th dalam varian CSS. Berikut adalah senarai elemen jadual HTML dan nilai CSS yang sesuai. Table (display: table) tr (display: table-row) thead (display: table-header-group) tbody (display: table-row-group) tfoot (display: table-footer-group) col (paparan: table- kolum) kumpulan kumpulan (paparan: jadual-lajur-kumpulan) td, th (paparan: meja-sel) kapsyen (paparan: kapsyen meja) Kapsyen boleh diletakkan di bahagian atas atau bawah meja menggunakan harta sisi kapsyen: #caption (caption-side: top) #caption (caption-side: bawah) Tidak sukar untuk mengetahui cara membuat jadual CSS dari senarai berikut. Berikut adalah contoh jadual.
#table (display: table;) .row (display: table-baris;) .cell (paparan: table-cell;) Sekiranya anda melihat kod HTML contohnya, anda dapat membezakan struktur jadual dengan mudah (menggunakan elemen div dan span dengan kelas dan ID dan bukannya jadual, td dan tr). Dengan CSS yang sangat sedikit, elemen div dan span muncul sebagai jadual. Sebagai tambahan kepada sifat di atas, model jadual CSS termasuk nilai tabel sebaris, yang mendefinisikan jadual baru sebagai paparan: tabel, tetapi dalam konteks format yang disisipkan HTML. Lajur dan pengelompokannyaOleh kerana sel jadual adalah keturunan dari baris jadual, masuk akal untuk menggunakan beberapa sifat untuk membentuk lajur. Model jadual CSS membolehkan sifat berikut diterapkan pada lajur dan pengelompokannya:
Tumpukan jadual CSSElemen jadual yang berbeza mempunyai tahap yang berbeza dalam timbunan untuk membolehkan latar belakang yang berbeza digunakan pada lapisan yang berbeza. Lapisan ini dapat dilihat pada gambar di bawah.
Latar belakang lapisan akan dapat dilihat hanya jika lapisan di atas mempunyai latar belakang yang telus. Ini adalah cara yang baik untuk menjadikan sel kosong benar-benar kosong dengan menggunakan latar belakang yang telus untuk menunjukkan baris, lajur, atau jadual. Algoritma Templat JadualLebar jadual CSS dapat dikira menggunakan salah satu daripada dua algoritma. Algoritma dipilih menggunakan sifat susun atur jadual dan dua nilai:
Model templat tetap dikira sekali dan sangat pantas. Dan mod automatik (lalai) memerlukan beberapa hantaran melalui jadual HTML. Sekiranya anda secara jelas menentukan lebar jadual, maka anda harus menggunakan model pengiraan lebar tetap. Secara lalai, ketinggian sel ditetapkan ke minimum yang diperlukan untuk menampilkan kandungan. Tetapi anda boleh menentukan ketinggian sel secara jelas. Semua sel dalam baris akan mempunyai ketinggian sel dengan nilai maksimum. Sifat menegak-menegak menentukan penjajaran kandungan pada baris
Kumpulan nilai terakhir diterapkan bukan pada sel, tetapi pada teks di dalamnya. Sel dalam kes ini akan diselaraskan mengikut nilai asas. Bingkai meja CSSTerdapat tiga sifat menarik untuk sempadan meja:
Adakah saya perlu menggunakan jadual CSS?Adakah jadual CSS lebih baik daripada jadual HTML? Sekiranya demikian, apakah kelebihan mereka? Sekiranya tidak, mengapa tidak digunakan? Soalan yang bagus tanpa jawapan yang pasti. Melihat penggunaan jadual HTML berbanding gabungan kod div dan CSS, kelemahan jadual berikut dinyatakan:
Seperti yang dinyatakan di atas, jadual CSS tidak mempunyai kelebihan yang signifikan berbanding jadual HTML ketika digunakan dalam templat. Jadual CSS lebih semantik kerana terdapat pemisahan struktur data dan persembahan yang jelas. KesimpulannyaJadual CSS senang dipelajari dan digunakan. Tetapi mereka tidak mempunyai kelebihan yang jelas daripada jadual HTML, kecuali kod semantik yang lebih banyak. Mungkin latihan akan menunjukkan kelebihan atau kekurangan jadual CSS. Adakah anda mempunyai pengalaman menggunakan jadual CSS dalam projek sebenar? Jadual adalah elemen yang banyak digunakan untuk membentangkan pelbagai data dalam pembentangan, kuliah, risalah dan banyak lagi. Oleh kerana kejelasan, fleksibiliti dan kesederhanaan mereka, jadual juga banyak digunakan di laman web untuk menyampaikan bahan yang diperlukan dengan lebih baik kepada pembaca. Dengan menambahkan semua kekuatan gaya ke dalam jadual, anda dapat memasukkan meja dengan jayanya ke dalam reka bentuk laman web, dengan jelas menampilkan data jadual. Lebar JadualSecara lalai, lebar jadual ditetapkan oleh penyemak imbas secara bebas, berdasarkan jumlah data jadual di dalamnya. Sekiranya terdapat banyak teks dalam sel, maka tabel akan menempati keseluruhan lebar yang tersedia padanya, dan jika tidak ada cukup, maka lebar jadual akan berkurang secara automatik. Sekiranya terdapat beberapa jadual di halaman, lebarnya yang berbeza kadang-kadang kelihatan ceroboh. Oleh itu, lebih baik menetapkan lebar jadual secara jelas dalam peratusan, piksel, em, atau unit CSS lain, seperti yang ditunjukkan dalam Contoh 1. Contoh 1. Lebar meja dalam peratus Jadual (lebar: 100%;) .tbl-medium (lebar: 60%;) .tbl-kecil (lebar: 200px;) Dalam contoh ini, lebar 100% digunakan untuk semua jadual. Sekali lagi, kelas membantu menetapkan lebar untuk jadual yang dipilih menggunakan kelas yang dibuat sebelumnya. Untuk menentukan lebar jadual 200 piksel, tambahkan ke elemen Dalam contoh ini, semua jadual di halaman diselaraskan ke tengah. Warna latar belakangWarna latar belakang semua sel meja secara bersamaan ditetapkan melalui properti latar belakang, yang diterapkan pada pemilih tabel. Pada masa yang sama, ingat peraturan untuk menggunakan gaya, khususnya, pewarisan sifat unsur. Jika pada waktu yang sama dengan jadual menetapkan warna untuk pemilih td atau th, maka ia akan ditetapkan sebagai latar belakang (contoh 3). Contoh 3. Warna latar belakang
Hasil contoh ini ditunjukkan dalam Rajah. 1. Gambar: 1. Tukar warna latar belakang Sekiranya kita perlu membuat zebra - ini adalah nama garis gantian dengan warna yang berbeza, maka kita harus menggunakan: pseudo-class anak-n, menambahkannya ke pemilih tr. Agar zebra hanya menyebar ke badan meja, dan bukan tajuknya, kami akan memisahkannya antara satu sama lain menggunakan elemen dan (contoh 4).Contoh 4. Membuat zebra
Hasil contoh ini ditunjukkan dalam Rajah. 2. Gambar: 2. Zebra Nilai genap: pemilih anak ke-9 menerapkan gaya ke semua garis genap dan menetapkan warna latar belakangnya. Anda juga boleh mengubahnya menjadi ganjil, maka garis ganjil akan diserlahkan dengan warna kelabu. Begitu juga, bukan baris, tetapi lajur diserlahkan dengan warna, untuk ini anda harus menggunakan pemilih tbody td: nth-child (genap). Margin dalam selMedan adalah jarak antara sempadan sel dan kandungannya. Tanpa margin, teks dalam jadual "melekat" pada bingkai, sehingga mengganggu persepsi, sementara menambahkan margin meningkatkan keterbacaan teks. Untuk tujuan ini, sifat gaya padding digunakan, yang berfungsi dengan pemilih td atau th, seperti yang ditunjukkan di atas dalam contoh 3 dan 4. Biasanya satu nilai ditentukan, ia kemudian menetapkan ruang kosong di sekitar isi sel dari semua sisi sekaligus. Dua nilai ditulis apabila perlu menetapkan bidang yang berbeza secara menegak (nilai pertama) dan mendatar (nilai kedua). Jarak antara selTerdapat ruang kosong kecil di antara sel, yang tidak dapat dilihat sehingga anda menetapkan sempadan atau warna latar untuk sel. Jarak ini pada awalnya 2px dan dapat diubah menggunakan properti jarak sempadan dengan menambahkannya ke pemilih jadual (contoh 5). Contoh 5. Menggunakan jarak sempadan Jadual (jarak sempadan: 3px; / * Jarak antara sel * /) thad (latar belakang: # e08156; / * Warna latar tajuk * / warna: # 333; / * Warna teks * /) td, th (padding: 5px ; / * Medan dalam sel * / latar belakang: # 4c715b; / * Warna latar sel * / warna: # f5e8d0; / * Warna teks * /) Menambah gaya ini ke mana-mana jadual akan mendapat hasil yang ditunjukkan dalam Rajah. 3. Gambar: 3. Pandangan jadual dengan jarak antara sel Sekiranya harta runtuh sempadan ditambahkan ke jadual dengan nilai runtuh, jarak sempadan diabaikan kerana tidak ada lagi ruang antara sel. Sempadan dan bingkaiBorder ditambahkan ke sel untuk memisahkan isi satu sel dengan jelas dari sel yang lain. Properti gaya sempadan bertanggungjawab untuk penciptaannya, yang diterapkan pada elemen ( atau | ). Walau bagaimanapun, terdapat perangkap di sini. Oleh kerana kerangka dibuat untuk setiap sel, batas ketebalan dua kali ganda diperoleh pada titik kontak sel. Terdapat beberapa cara untuk menghilangkan ciri ini. Yang paling mudah ialah menggunakan harta runtuh sempadan dengan nilai runtuh. Tugasnya adalah untuk mengesan hubungan talian dan, bukannya perbatasan dua, menggambarkan satu. Cukup untuk menambahkan sifat ini ke pemilih jadual, dan kemudian ia akan melakukan semuanya sendiri (contoh 6). | Contoh 6. Menggunakan harta runtuh sempadan untuk membuat sempadan jadual
Perbezaan antara sempadan meja dengan dan tanpa harta runtuh sempadan ditunjukkan dalam Rajah. 4. Gambar: 4. Paparan jadual semasa menggunakan sempadan-runtuh Dalam rajah. 4a menunjukkan bingkai jadual lalai. Perhatikan bahawa di dalam jadual, semua garis mempunyai lebar dua kali ganda. Menambah keruntuhan sempadan menghilangkan ciri ini, dan ketebalan semua garis menjadi sama (Gambar 4b). Garis tidak harus dibuat untuk semua sisi sel; mengikut reka bentuk, mereka boleh memisahkan satu baris atau lajur dari yang lain. Untuk melakukan ini, kami menggunakan sifat sempadan bawah, sempadan kiri dan serupa. Terapkan sempadan pada elemen Contoh 7. Garisan antara garisan
Hasil contoh ini ditunjukkan dalam Rajah. lima. Gambar: 5. Jadual dengan garis mendatar Secara lalai, teks dalam sel jadual diselaraskan kiri dan berpusat pada ketinggian. Pengecualian adalah elemen , ia menentukan sel header di mana penjajaran berpusat. Untuk mengubah penjajaran, gunakan sifat gaya penjajaran teks (contoh 8). | Contoh 8. Menyelaraskan kandungan sel secara mendatar
Dalam contoh ini, kandungannya diselaraskan kiri dan kandungannya | - di pusat. Hasil contoh ditunjukkan di bawah (Gambar 6). | Gambar: 6. Menyelaraskan teks dalam sel Penjajaran menegak dalam sel selalu berpusat, kecuali dinyatakan sebaliknya. Perkara ini tidak selalu sesuai, terutamanya untuk jadual di mana kandungan sel berbeza dengan ketinggian. Dalam hal ini, penjajaran diatur ke atas sel menggunakan sifat menegak-menegak yang ditetapkan ke atas, seperti yang ditunjukkan dalam Contoh 9. Contoh 9. Menyelaraskan kandungan sel secara menegak
Dalam contoh ini, teks diselaraskan ke bahagian atas. Hasil contoh ditunjukkan dalam Rajah. 7. Gaya penyemak imbas lalai menampilkan jadual dan selnya tanpa sempadan atau latar belakang yang kelihatan, dan sel di dalam jadual tidak berdekatan satu sama lain. Dengan bantuan gaya CSS, anda boleh menggayakan meja dengan cantik sesuai dengan isinya.
Model | , dan lepaskan sempadan kanan antara sel.
Penandaan HTML Gaya CSS meja (
Penandaan HTML
Gaya CSS meja (
Penandaan HTML Gaya CSS meja ( 4. Jadual dengan sel yang berasinganPenandaan HTML - serupa dengan contoh 2. Gaya CSS meja ( Penandaan HTML
Gaya CSS meja ( Penandaan HTML
Gaya CSS meja (
Penandaan HTML
Gaya CSS meja ( Penandaan HTML Gaya CSS meja ( Penandaan HTML
Gaya CSS Jadual_kol ( Penandaan HTML
Gaya CSS Jadual_blur ( |
Cara menghubungkan Twitter ke VKontakte
Hapuskan ERR_CONNECTION_REFUSED VKontakte
Sambungan terputus: pembetulan ralat penyemak imbas
Bateri Tesla Model S
Posts tagged pelajaran nyanyian Tugas paling mendesak