Rumah > Artikel > hujung hadapan web > Apa yang boleh saya lakukan untuk menyelamatkan anda, meja saya (Haiyu Blog)_HTML/Xhtml_Webpage Production
Jadual pernah menduduki kedudukan penting dalam pembangunan web - reka letak Walaupun dalam Web2.0, kita masih boleh melihat reka letaknya. Walau bagaimanapun, teknologi sentiasa bertambah baik dan kaedah gabungan Div CSS akhirnya mengetuk pintu reka letak lama dan mencetuskan gelombang reka letak baharu. Apa yang diikuti adalah dendam baru dan lama Ramai orang, sama ada mereka mempunyai pendapat tentang jadual atau tidak, juga mula mengkritik jadual - kod kembung, tag tidak semantik, kaedah penulisan yang rumit, dll. Ingat, jadual pada asalnya tidak dicipta untuk susun atur, tetapi untuk memaparkan data. Meninggalkan susun atur meja tidak bermakna meninggalkan meja itu sendiri. Apa yang boleh saya lakukan untuk menyelamatkan awak, meja saya?
Apakah itu jadual:
Jadual juga merupakan jadual Html, pembawa data.
Berikut ialah cara yang agak standard untuk menulis kod jadual:
Tarikh | 18< /td> Jadual HTML ringkas terdiri daripada elemen jadual dan satu atau lebih elemen tr, th atau td. Elemen tr mentakrifkan baris jadual, elemen ke mentakrifkan sel pengepala, dan elemen td mentakrifkan sel jadual. Atribut sempadan menentukan lebar sempadan jadual, padding sel menentukan ruang antara tepi sel dan kandungannya, dan jarak sel menentukan ruang antara sel Kami biasanya menetapkan tiga sifat ini secara manual kepada 0 untuk mengelakkan perbezaan penyemak imbas. Atribut lebar menentukan lebar jadual, kerana lebar jadual berubah dengan lebar elemen dalaman Dalam situasi biasa, kami mahu jadual menjadi lebar yang sama dengan bekas luaran, jadi lebar lalai sering ditetapkan. hingga 100% untuk mengisi bekas. Saya perlu menyebut table-layout:fixed attribute susun atur jadual: auto (lalai) |. Parameter: auto: Algoritma automatik lalai. Reka letak akan berdasarkan kandungan setiap sel. Jadual tidak akan dipaparkan sehingga setiap sel dibaca dan dikira, yang sangat perlahan. Langkah kerja model reka letak tetap: Secara amnya apabila membuat HTML jadual yang kompleks, kadangkala anda akan mendapati bahawa tidak kira bagaimana anda melaraskan lebar setiap lajur dalam baris pertama, lebar lajur masih akan berubah tanpa diduga (seperti rentetan panjang teks Inggeris , dan jika terdapat tiada ruang di tengah, anda ingin mengehadkan lebar lajur ini, supaya teks panjang terpaksa dibalut tanpa memecahkan jadual, dan selalunya hasilnya ialah lebar yang sesuai tidak boleh dilaraskan tidak kira bagaimana anda mencubanya) . Pada masa ini, dalam keadaan terdesak, anda boleh menggunakan table-layout:fixed. Pemutus talian untuk masalah meja yang sukar Menggunakan jadual untuk memaparkan data kadangkala menyakitkan kepala, iaitu memaparkan teks tertentu tanpa pemisah baris, terutamanya dalam pengepala ke, yang paling banyak digunakan. Sebenarnya, sakit kepala yang anda alami bukanlah pembalut baris, tetapi keserasian penyemak imbas di belakangnya menjadikan pembalut baris lebih sukar. Di sini, anda boleh menyemak artikel Panduan untuk memaksa pemisah baris dan memaksa tiada pemisah baris untuk mendapatkan inspirasi Artikel membincangkan secara terperinci cara menyelesaikan pemisah baris dalam situasi yang berbeza. Secara amnya, cara yang disyorkan untuk membungkus baris dalam jadual ialah: set pertama susun atur jadual: ditetapkan untuk jadual Pada asasnya, selepas menetapkan atribut ini, masalah pembungkusan garisan asas boleh diselesaikan tanpa td dalam jadual. Th disebabkan oleh jumlah setiap kandungan di dalam, situasi bersaing untuk lebar td dan th lain berlaku. Jika anda masih menghadapi masalah pemutusan baris paksa pada masa ini, kemudian tambahkan lapisan div di dalam td, dan kemudian gunakan dua kaedah CSS word-wrap:break-word untuk menyelesaikannya; masalah putus talian. Beberapa teg jadual biasa tetapi tidak dikenali kepala, kaki dan badan Ketiga-tiga teg ini ialah produk daripada apa yang dipanggil xhtml, dan terutamanya memberi anda keupayaan untuk mengumpulkan baris dalam jadual. Apabila anda membuat jadual, anda mungkin mahu mempunyai baris pengepala, beberapa baris dengan data dan jumlah baris di bahagian bawah. Bahagian ini memberikan pelayar keupayaan untuk menyokong penatalan badan jadual secara bebas daripada pengepala dan pengaki jadual. Apabila jadual panjang dicetak, pengepala dan pengaki jadual boleh dicetak pada setiap halaman yang mengandungi data jadual. Secara peribadi, saya fikir tujuan utamanya sesuai untuk pengoptimuman paparan jadual yang sangat panjang. Tegteg kepala mewakili pengepala jadual HTML teg kepala mewakili pengaki HTML teg tbody mewakili badan jadual HTML Nota: Jika anda menggunakan elemen thead, tfoot dan tbody, anda mesti menggunakan kesemuanya. Susunan ia muncul ialah: thead, tfoot, tbody, supaya penyemak imbas boleh memaparkan pengepala dan pengaki sebelum menerima semua data. Anda mesti menggunakan teg ini di dalam elemen jadual dan iklan mesti mempunyai teg tr di dalamnya. Oleh itu, cara yang lebih standard untuk menulis jadual ialah kod berikut: Salin kod Kod adalah seperti berikut:
|
---|