Saya belajar html5 baru-baru ini. Saya baru menggunakan html5 dan saya berasa sedikit tidak selesa kerana beberapa tag telah berubah, terutamanya tiga tag div dan artikel bahagian saya menyemak beberapa maklumat dan cuba menggunakan html5 dan css3 untuk menyusun halaman web I mempunyai sedikit idea, dan di bawah adalah halaman web mudah yang saya sediakan untuk rujukan anda, dan sekurang-kurangnya mempunyai sedikit idea tentang struktur html5.
div
Spesifikasi HTML: “Elemen div tidak mempunyai makna yang istimewa sama sekali
Teg ini ialah yang kita lihat dan gunakan kebanyakan label. Ia tidak mempunyai semantik per se dan digunakan sebagai cangkuk untuk susun atur dan penggayaan atau skrip.
bahagian
Spesifikasi HTML: “Elemen bahagian mewakili bahagian generik bagi dokumen atau aplikasi Bahagian, dalam konteks ini, ialah pengelompokan kandungan tematik, biasanya dengan a tajuk."
Bertentangan dengan semantik div, secara ringkasnya, bahagian ialah div dengan semantik, tetapi jangan fikir ia semudah itu. Bahagian mewakili sekeping kandungan topikal, biasanya dengan tajuk. Melihat ini, kita mungkin berfikir bahawa catatan blog atau ulasan yang berasingan hanya boleh menggunakan bahagian? Teruskan membaca:
“Pengarang digalakkan untuk menggunakan elemen artikel dan bukannya elemen bahagian apabila masuk akal untuk mensindiketkan kandungan elemen tersebut apabila berkaitan, artikel harus digunakan untuk menggantikan bahagian.
Jadi, bila bahagian perlu digunakan? Kemudian lihat:
“Contoh bahagian ialah bab, pelbagai halaman bertab dalam kotak dialog bertab, atau bahagian bernombor halaman utama tapak Web boleh dibahagikan kepada bahagian untuk pengenalan. item berita dan maklumat hubungan.”
Senario aplikasi biasa termasuk bab artikel, tab dalam kotak dialog tag atau bahagian bernombor dalam kertas. Halaman utama laman web boleh dibahagikan kepada bahagian seperti pengenalan, berita dan maklumat hubungan. Sebenarnya, saya sangat tertarik dengan maklumat yang disampaikan di sini, kerana saya merasakan bahagian dan artilce yang akan diperkenalkan di bawah adalah lebih sesuai untuk aplikasi modular Topik ini akan dibincangkan dalam artikel khas pada masa akan datang, jadi saya akan melangkaunya di sini buat masa ini.
Perhatikan bahawa W3C juga memberi amaran:
“Elemen bahagian bukan elemen bekas generik Apabila elemen diperlukan untuk tujuan penggayaan atau sebagai kemudahan untuk skrip, pengarang digalakkan untuk menggunakan sebaliknya elemen div. Peraturan umum ialah elemen bahagian sesuai hanya jika kandungan elemen disenaraikan secara eksplisit dalam rangka dokumen."
bahagian lebih daripada sekadar teg bekas biasa. Apabila tag hanya untuk penggayaan atau untuk memudahkan skrip, div harus digunakan. Secara umumnya, bahagian adalah sesuai apabila kandungan elemen muncul secara eksplisit dalam rangka dokumen.
artikel
Spesifikasi HTML: “Elemen artikel mewakili gubahan serba lengkap dalam dokumen, halaman, aplikasi atau tapak dan pada dasarnya, boleh diagihkan secara bebas atau boleh digunakan semula , cth. dalam sindikasi.”
artikel ialah teg bahagian khas, yang mempunyai semantik yang lebih jelas daripada bahagian, dan mewakili blok kandungan berkaitan yang bebas dan lengkap. Secara amnya, artikel akan mempunyai bahagian tajuk (biasanya terkandung dalam pengepala) dan kadangkala pengaki. Walaupun bahagian juga merupakan kandungan tematik, artikel itu sendiri adalah bebas dan lengkap dari segi struktur dan kandungan.
Spesifikasi HTML kemudiannya menyenaraikan beberapa senario yang berkenaan untuk artikel. "Ini boleh jadi siaran forum, artikel majalah atau akhbar, entri blog, ulasan yang diserahkan pengguna, widget atau alat interaktif atau mana-mana item kandungan bebas lain
Apabila artikel dibenamkan ke dalam artikel Pada dasarnya, kandungan artikel dalam adalah berkaitan dengan kandungan artikel luar. Contohnya, dalam catatan blog, artikel yang mengandungi ulasan yang diserahkan pengguna harus disembunyikan dalam artikel catatan blog yang mengandungi.
Persoalannya ialah apakah yang dikira sebagai "kandungan bebas lengkap"? Salah satu cara paling mudah untuk mengetahui ialah melihat sama ada kandungannya lengkap dalam suapan RSS. Semak sama ada kandungan itu lengkap dan bebas tanpa konteksnya.
Contoh:
halaman html:
Kesakitan itu sendiri adalah penting, bimbingan elitVivamus akan diteruskan dan ia disasarkan. Maecenas membenci penapaian itu. Kelas ini sesuai untuk pasangan senyap yang beralih ke pantai melalui perkahwinan kami, melalui projek Hymenaean. Fusce sagittis porta mauris, adalah penting untuk meletakkan ketakutan ke dalam anak panah penguatkuasa undang-undang. Tetapi anggota kakitangan perubatan memerlukan pelepasan sakit. Sehingga masa pulvinar. Tetapi ia adalah idea yang tidak baik, dan ia telah dikatakan. Takut bot, yang penting mengandung, minum besar. Kita hidup dan sekarang kita bercakap. Pelanggan sangat penting, pelanggan akan diikuti oleh pelanggan. Pada seseorang hanya sedikit. Ahli-ahli ultricies bertanggungjawab untuk keputusan. Sos melati my eros. Rumah itu akan diikuti oleh kenderaan hartanah. Ia sejuk atau jisim.