Perbandingan kelebihan dan kekurangan peralihan daripada Jadual ke pertukaran CSS_Experience

WBOY
Lepaskan: 2016-05-16 12:08:59
asal
1664 orang telah melayarinya

Suara penyokong reka letak CSS sedang dibayangi oleh suara "merit susun atur meja". Ini adalah mitos bahawa CSS sukar dipelajari. Malah, CSS tidak lebih sukar daripada teknologi web lain. Inilah masalahnya: Pereka web yang sudah cukup berpengalaman dengan reka bentuk meja perlu meninggalkan sepenuhnya pemikiran mereka dan menggunakan pendekatan CSS.

Saya telah mereka bentuk dengan reka letak jadual selama bertahun-tahun, dan apabila saya mula menggunakan reka letak CSS, saya juga menghadapi masalah. "Betapa mudahnya menggunakan borang" fikir saya. Tetapi itu hanya kerana saya sudah biasa dengan meja dan saya tahu cara menanganinya dengan bijak. Sebarang perubahan, walaupun kecil, akan menyusahkan saya, apatah lagi perubahan yang begitu drastik.

Mengimbau kembali kali pertama saya belajar menggunakan susun atur meja, saya juga menghadapi banyak masalah yang melanda saya. Fikirkan kembali kepada rowspans, colspans dan imej GIF kosong Untuk bersikap adil, daripada kedua-dua kaedah reka letak ini, reka letak jadual adalah lebih sukar.

Satu lagi sudut pandangan lama ialah: halaman (bilangan bait) yang direka oleh CSS adalah sangat besar, lebih besar daripada halaman yang direka bentuk mengikut jadual. Sebabnya ialah: kerana anda meletakkan semua gaya keseluruhan tapak dalam satu fail, apabila pengguna melawat halaman, helaian gaya yang mengandungi gaya keseluruhan tapak perlu dimuat turun, jadi halaman itu sangat besar.

Jadi mengapa anda meletakkan semua gaya dalam satu fail CSS? Tiada siapa yang mengehadkan anda untuk menggunakan hanya satu fail CSS Anda boleh menyediakan fail helaian sub-gaya yang berasingan untuk gaya terperinci bab tertentu. Mengikut pengalaman saya, daripada tapak web manual ringkas kepada tapak web sistem berbilang fungsi yang dipacu pangkalan data yang besar, saya tidak pernah menggunakan hanya satu fail helaian gaya dan tiada halaman utama yang mempunyai lebih banyak kod daripada reka bentuk jadual. Teg jadual, tr dan td tersebut menggunakan banyak ruang Ambil tindakan sekarang dan gunakan kaedah reka letak CSS untuk mengurangkan saiz fail anda.

Apabila anda menggunakan reka letak jadual, anda kehilangan makna semantik label itu sendiri. Pendekatan standard web terhadap reka letak akan membawa faedah yang besar dengan mengasingkan kandungan dan lapisan pembentangan. Apabila anda mengunci reka bentuk anda dengan jadual, sebaik sahaja anda perlu mengubahnya, anda perlu mencari halaman, kemudian menganalisis struktur jadual, dan mengubah suai halaman demi halaman, manakala fail CSS hanya boleh menukar reka bentuk keseluruhan tapak. Dengan CSS anda tidak perlu memikirkan tentang kebebasan peranti sama sekali dan anda tidak perlu risau tentang pengguna memilih gaya mereka sendiri.

Saya juga mendengar tentang "faedah" borang: mereka bentuk borang. Tetapi borang boleh menggunakan sebarang kaedah untuk mencapai susunan jadual. Adakah untuk Netscape 4 saya tidak pernah mendengar alasan untuk menyokong pelayar lama seperti itu. Minat pengguna kebanyakan penyemak imbas arus perdana jauh lebih besar daripada minat segelintir pengguna yang menggunakan penyemak imbas yang tidak menyokong helaian gaya (apatah lagi CSS juga menyokong teks biasa).

Hujah penyokong "Super Forms" itu berpunca daripada ini: "Borang lebih mudah!" Jika anda berpuas hati dengan pendekatan yang tidak cekap, itu terpulang kepada anda. Jika anda ingin menerobos batasan dan menjadikan kandungan halaman lebih serba boleh, lebih mudah digunakan dan mempunyai kod yang lebih sedikit, maka bekerja keras untuk menukar. Sudah tentu, jika anda baru dalam reka bentuk web dan bermula dari awal, anda tidak akan menghadapi masalah ini.

"Tolak sahaja kereta jika ia tidak terjatuh", "Ini hanyalah alat dalam kotak alat pereka Ini adalah pandangan beberapa pembahas. Susun atur meja adalah seperti pemutar skru dikendalikan kayu lama yang anda masih boleh gunakan untuk menggerudi ke dinding. Dan saya lebih suka menggunakan pemutar skru elektrik yang lebih cekap dan tidak akan memberikan saya lepuh pada tangan saya.

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!