Penjelasan terperinci tentang kemahiran tutorial _html5 aplikasi HTML5 CSS3
WBOY
Lepaskan: 2016-05-16 15:48:21
asal
1438 orang telah melayarinya
Pereka web boleh mencapai beberapa perkara menarik menggunakan HTML4 dan CSS2.1. Kami boleh melengkapkan struktur logik dokumen dan mencipta laman web yang kaya dengan kandungan tanpa menggunakan reka letak berasaskan jadual lama. Kami boleh menambah gaya yang cantik dan halus pada tapak web kami tanpa menggunakan tag Malah, keupayaan reka bentuk semasa kami telah membawa kami jauh dari era perang pelayar yang dahsyat itu, protokol proprietari dan halaman web hodoh yang penuh dengan kelipan, skrol dan kilat.
Walaupun kini kami biasanya menggunakan HTML4 dan CSS2.1, kami boleh melakukan yang lebih baik! Kami boleh menyusun semula kod kami dan menjadikan kod halaman kami lebih semantik. Kami boleh mengurangkan jumlah kod penggayaan yang memberikan halaman rupa yang cantik dan menjadikannya lebih berskala. Kini, HTML5 dan CSS3 sedang menunggu untuk semua orang. Mari lihat sama ada mereka benar-benar boleh membawa reka bentuk kami ke peringkat seterusnya...
Dulu, pereka bentuk sering menggunakan reka letak berasaskan jadual tanpa sebarang semantik. Tetapi akhirnya, terima kasih kepada inovator seperti Jeffrey Zeldman dan Eric Meyer, pereka pintar perlahan-lahan menerima reka letak
yang agak lebih semantik dan bukannya reka letak meja dan mula memanggil helaian gaya luaran. Tetapi malangnya, reka bentuk web yang kompleks memerlukan banyak kod struktur teg yang berbeza, kami memanggilnya sindrom "
-soup". Mungkin anda biasa dengan kod berikut:
Salin kodKodnya adalah seperti berikut:
Demonstrasi Sup Div
Lorem ipsum text bla bla bla. ;
Lorem ipsum text bla bla bla.
Lorem ipsum text bla bla
class=" aside">
Maklumat Tangensial
kandungan"> ;
Lorem ipsum text bla bla bla.
Lorem ipsum text bla bla bla.
Lorem teks ipsum bla bla bla.
Walaupun ini agak berat hati, contoh di atas masih boleh menggambarkan bahawa menggunakan HTML4 untuk mengekod reka bentuk yang kompleks masih terlalu banyak (sebenarnya, xHTML1.1 tidak lebih daripada itu). Tetapi apa yang mengujakan ialah HTML5 menyelesaikan sindrom "
-soup" dan memberi kita satu set elemen struktur baharu. Elemen HTML5 baharu ini mempunyai semantik yang lebih terperinci untuk menggantikan teg
yang tidak bermakna itu dan pada masa yang sama menyediakan cangkuk CSS "semula jadi" untuk panggilan CSS.
Ini adalah kemajuan, tetapi masih terdapat beberapa isu yang perlu diselesaikan. Dalam contoh
, kita perlu memanggil elemen dalam halaman melalui atribut kelas atau id. Logik ini akan membolehkan kami menggunakan gaya pada mana-mana elemen dalam dokumen, sama ada secara keseluruhan atau secara individu. Contohnya, dalam contoh
.section dan .content elemen mudah diletakkan. Tetapi dalam contoh HTML5, akan terdapat banyak elemen bahagian dalam dokumen sebenar. Sebenarnya, kita boleh menambah beberapa pemilih atribut khusus untuk memanggil elemen bahagian yang berbeza itu, tetapi syukurlah, saya tidak mempunyai beberapa pemilih CSS lanjutan untuk menyasarkan elemen bahagian yang berbeza sekarang.
Jangan gunakan kelas dan id untuk mencari elemen HTML-5
Sekarang mari kita lihat cara mencari tika elemen halaman HTML5 tanpa menggunakan kelas dan id Kita boleh menggunakan tiga pemilih CSS untuk mencari dan mengenal pasti elemen dalam contoh itu. Seperti berikut:
Pemilih keturunan: [CSS 2.1]: EF Pemilih adik beradik: [CSS 2.1]: E F Pemilih anak: [CSS 2.1]: E >
Mari kita lihat cara meletakkan elemen bahagian dalam dokumen tanpa menggunakan kelas dan id:
Cari elemen paling luar
Memandangkan contoh kami bukan set lengkap kod HTML5, kami menganggap bahawa terdapat elemen
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