Sangat menyenangkan melihat banyak desainer mulai memperhatikan dan mencoba menggunakan standar web untuk membuat halaman web. Namun, ada beberapa masalah yang ditemukan dari pertanyaan dan produksi netizen, dan saya ingin mengingatkan Anda di sini:
1. Standardisasi bukan sekedar lolos verifikasi.
Tujuan awal dari standar web adalah untuk memisahkan konten (struktur) dan presentasi, yang berarti memisahkan gaya dan menempatkannya dalam file css terpisah. Keuntungannya adalah konten dan kinerja dapat diproses secara terpisah, dan juga memfasilitasi pencarian dan penggunaan kembali konten.
Validasi W3C hanya membantu Anda memeriksa apakah penulisan kode XHTML terstandarisasi dan apakah atribut CSS berada dalam spesifikasi CCS2. Standarisasi kode hanyalah langkah awal, bukan berarti jika lolos verifikasi maka halaman web saya akan terstandarisasi. Kami tidak melakukan standarisasi demi ketenaran atau pamer kepada orang lain: "Lihat, halaman saya telah lolos verifikasi". Tujuan kami adalah membuat desain web kami bekerja lebih efisien, memperkecil ukuran halaman web, dan menjadi dapat menggunakannya di browser apa pun dan menjelajah secara normal di perangkat jaringan.
Mohon tenang, pelajari baik-baik dan pahami konotasi standar web. Internet sudah penuh dengan keangkuhan dan kesombongan. Mohon jangan membawa tren ini ke dalam penerapan standar web.
2. Jangan gunakan pemikiran tabel tradisional untuk mengatur div
"Tata letak CSS adalah mengganti tabel asli dengan div. Dulunya tabel bersarang, tetapi sekarang menjadi sarang DIV."
Harap keluar dari batasan tata letak tabel asli dan tinggalkan cara berpikir menempatkan gambar dan konten satu demi satu. Kami katakan di atas bahwa tujuan standar web adalah untuk memisahkan konten dan kinerja. Anda dapat menganggapnya seperti ini. Halaman tersebut hanya berisi konten. Tanpa modifikasi, halaman tersebut tampak seperti halaman putih dengan beberapa teks dan gambar (Gambar ini mengacu pada gambar dalam isi, yaitu gambar yang mempunyai makna sebenarnya). Gambar teks ini hanya dicantumkan secara berurutan, hanya dengan struktur dan tanpa gaya. Kemudian tambahkan kinerja, gunakan semua gambar yang dimodifikasi sebagai latar belakang, dan gunakan CSS untuk menentukan posisi, font, warna, dll. dari setiap konten.
Halaman yang dihasilkan dengan cara ini memiliki konten dan kinerja yang terpisah. Artinya, ketika Anda menghapus file css, yang tersisa adalah konten bersih. Dengan cara ini, Anda dapat membacanya di browser teks, membacanya di ponsel atau PDA, dan memodifikasi CSS kapan saja untuk mencapai revisi.
3. Tidak perlu membuat ID untuk setiap konten
Beberapa netizen mengeluhkan file CSS yang terlalu besar dan rumit. Melihat dengan cermat kode mereka, saya menemukan alasannya adalah mereka mendefinisikan div dan membuat ID untuk setiap konten atau bahkan setiap kalimat. Di satu sisi, hal ini disebabkan oleh kurangnya pemahaman terhadap aplikasi style sheet, dan di sisi lain, hal ini juga menunjukkan kurangnya pemahaman menyeluruh tentang standar web.
Kami tahu bahwa konten memiliki struktur (jika Anda tidak mengerti, silakan baca: [url=http://www.w3cn.org/article/tips/2004/43.html]Memahami pemisahan kinerja dan struktur[/ url]) , Kita dapat menggunakan gaya yang sama untuk mendefinisikan konten dengan struktur yang sama, seperti judul, teks, dan gambar pada level yang sama. Untuk gaya yang direferensikan beberapa kali, Anda dapat menggunakan kelas untuk mendefinisikannya, dan Anda tidak perlu menggunakan id untuk masing-masing gaya. Selain itu, bukan berarti Anda harus menggunakan <div> sebaliknya Mereka juga merupakan elemen tingkat blok dan memiliki kesamaan Di antara tujuh parameter model kotak, <div> hanya cocok untuk mengambang.
Mengenai menambahkan div tambahan hanya untuk tinggi garis, spasi, dan gambar yang dimodifikasi, saya rasa Anda dapat dengan cepat menghilangkannya dengan penerapan dan pemahaman CSS. Kami menentang penggunaan sarang DIV untuk menggantikan sarang tabel. Ini tidak masuk akal dan tidak mencerminkan penataan konten. Saya harap semua orang akan mempelajari CSS lebih banyak dan menulis style sheet yang paling ringkas dan efektif.
4. Jangan menyerah hanya karena sedikit kemunduran.
Saya pikir ini masalah sikap dan pendekatan, bukan hanya soal mempelajari standar web. Mempelajari pengetahuan baru dan menerima konsep baru itu sulit, terutama jika hal itu mengharuskan Anda mengubah kebiasaan dan pemikiran yang ada. Satu-satunya pertanyaan adalah: apakah menurut Anda mempelajari standar web itu sepadan? Anda dapat bertanya pada diri sendiri: Apakah Anda mengenali manfaat yang dibawa oleh standar web (kode yang disederhanakan, pengembangan yang dipercepat, ukuran file terkompresi, peningkatan kecepatan unduh, kegunaan yang lebih baik, lebih banyak pengguna, pemeliharaan lebih mudah, kompatibilitas multi-platform)? Apakah Anda merasa XML sedunia masih jauh dari Anda? Apakah menurut Anda pengetahuan Anda tentang HTML saat ini sudah cukup?
Sejak tahun 1999, teknologi produksi halaman web tidak mengalami kemajuan atau perubahan banyak di Tiongkok (kecuali munculnya flash), namun kemajuannya di luar negeri tidak pernah berhenti, xhtml1.0, xhtml1.1, xml, xsl... , W3C dan mayor perusahaan perangkat lunak terus-menerus meneliti dan memajukan teknologi web agar lebih nyaman, lebih efektif, dan lebih bertenaga. Penerapan dan promosi standar web telah dilakukan di luar negeri selama lebih dari delapan tahun (dimulai dari situs web organisasi standar web Zeldman meskipun banyak kesulitan, namun secara bertahap diterima dan dikenali oleh masyarakat). Mengapa kita masih mabuk dengan “kemakmuran” yang ada di permukaan website, tanpa memikirkan esensi di balik halaman tersebut.
Apakah Anda ingin Tiongkok terus tertinggal? Apakah Anda bersedia untuk terus tertinggal? Semua keputusan ada di tangan Anda.