Inovasi HTML5 dan keindahan kemahiran tutorial structure_html5

WBOY
Lepaskan: 2016-05-16 15:51:04
asal
1166 orang telah melayarinya
Kata Pengantar
HTML 5 adalah seperti revolusi, yang sedang berjalan dengan rancak dalam era pasca-Web2.0.
Apa itu HTML 5, saya tidak perlu pergi ke butiran di sini. Bagi inovasi HTML 5 pula, mengikut pemahaman saya, ia boleh diringkaskan sebagai sistem tag dengan semantik yang jelas, sokongan media kaya yang memudahkan kerumitan, teknologi penyimpanan data tempatan yang ajaib, animasi yang kaya (kanvas) yang tidak memerlukan plug-in. , dan sokongan API yang berkuasa. Ringkasnya, HTML 5 menjadikan interaksi manusia-komputer lebih selesa dan mesra pengguna. Kekurangan sokongan sebelum ini untuk aplikasi media kaya dan storan asli tidak lagi menjadi masalah untuk penyemak imbas. Menolak Web daripada platform kandungan kepada platform aplikasi piawai dan menyatukan piawaian pelbagai kem platform adalah niat asal revolusi HTML 5. Dalam artikel ini, saya akan memperkenalkan beberapa idea dan menerangkan salah satu inovasi HTML 5: struktur yang lebih jelas dan ringkas dengan semantik.

Mulakan dengan "kepala" Kod pengepala XHTML standard hendaklah seperti ini:


Salin kodKodnya adalah seperti berikut:




Adakah anda akan menghafalnya dengan hafalan? Sudah tentu tidak! Kita hanya perlu salin dan tampal secara mekanikal.
Lihat rupa pengepala HTML 5 standard:




Salin kod
Kodnya adalah seperti berikut:

Ia lebih rumit daripada mudah, saya tidak perlu mengatakannya. Ya, pengepala HTML 5 boleh jadi begitu ringkas dan mudah diingati! Juga, huruf besar, petikan dan garis miring ke belakang sebelum kurungan sudut terakhir boleh diabaikan.
Kenapa boleh longgar sangat? Malah, jika anda menghantar XHTML sebagai teks/html, penyemak imbas boleh menghuraikannya dengan baik, dan penyemak imbas tidak mengambil berat tentang sintaks kod tersebut. Oleh itu, HTML 5 adalah metafizik Ia mungkin melanggar beberapa piawaian asal, tetapi ia masih boleh berfungsi dengan baik dalam pelayar.
Sudah tentu, untuk kemudahan bantuan pasukan dan penyelenggaraan seterusnya, kami harus tetap menyatukan gaya penulisan yang anda suka, seperti:





Salin kod
Kodnya adalah seperti berikut:
charset=" gb2312" />
...
;


Selain itu, walaupun HTML 5 tidak disokong oleh semua penyemak imbas pada masa ini, ini boleh menjimatkan lebih daripada 100 bait (untuk tapak dengan lebih daripada satu juta PV harian, ia boleh menjimatkan banyak trafik) ) kepala kini sangat serasi. Jika anda telah meneliti mod penghuraian penyemak imbas, anda harus tahu bahawa halaman itu akan mencetuskan mod pelik jika doctype tidak ditakrifkan, tetapi selagi ditakrifkan, penyemak imbas boleh menghuraikan halaman dalam mod standard, dan Ada tidak perlu menyatakan jenis DTD tertentu.

Sistem teg semantik baharu

Pengekodan semantik ialah kemahiran penting untuk pembangun bahagian hadapan yang layak Walau bagaimanapun, apabila halaman web menjadi semakin kaya, hanya teg xhtml asal digunakan untuk menyahsemantik mereka jelas di luar kemampuannya. Tuhan berkata: "Jadilah terang!" Oleh itu, HTML 5 menyediakan satu siri teg baharu dan atribut yang sepadan untuk mencerminkan semantik tipikal tapak web moden. Amalkan kebenaran. Mari tulis contoh:




Salin kod
Kodnya adalah seperti berikut:


🎜 >

, kanan Terdiri daripada bar sisi dan bawah. Pengekodan adalah kemas dan mematuhi semantik XHTML Ia boleh berfungsi dengan baik walaupun dalam HTML 5. Tetapi kepada penyemak imbas, ini adalah sekeping kod tanpa membezakan pemberat, bukannya teg yang membolehkan mesin memahami semantik untuk menentukan blok yang sepadan. Contohnya, penyemak imbas standard (seperti Firefox, Chrome dan juga versi baharu IE) mempunyai kekunci pintasan yang boleh membawa pelanggan melompat terus ke navigasi halaman, tetapi masalahnya ialah semua blok ditakrifkan dengan DIV dan ID nilai DIV Ia ditentukan oleh pembangun, jadi penyemak imbas tidak tahu blok mana yang sepatutnya menjadi pautan navigasi. Kemunculan tag baharu HTML 5 hanya menggantikan kekurangan ini. Kemudian, kod di atas boleh ditulis seperti ini dalam HTML 5:





Salin kod


Kodnya adalah seperti berikut:



Tajuk laman web


< ; /hgroup>

struktur halaman HTML boleh menjadi seperti ini Keindahan boleh dilihat sepintas lalu tanpa komen. Untuk penyemak imbas, mencari blok yang sepadan tidak lagi rugi.
Cara menggunakan teg baharu HTML 5 untuk menstruktur elemen
Menerusi contoh di atas, kami memahami inovasi struktur teg baharu HTML 5, tetapi apabila ia melibatkan penggunaan sebenar, bagaimana untuk menggunakannya dengan sewajarnya? Saya rasa ini juga soalan yang ingin ditanya oleh ramai pelajar HTML 5. Sama seperti semantik XHTML, penggunaan teg semantik HTML 5 juga harus mengikut: setiap teg mempunyai makna khusus, dan semantik membolehkan kami menggunakan teg yang sesuai di lokasi yang sesuai untuk lebih memahami orang dan Mesin (mesin boleh difahami sebagai pelayar atau enjin carian) boleh memahaminya sepintas lalu. Sebagai contoh, teg pengepala biasanya merupakan elemen blok pertama halaman (teg pengepala juga boleh digunakan dalam jenis elemen pengepala, seperti tajuk blok artikel), yang mengandungi maklumat topik halaman; biasanya digunakan untuk membungkus maklumat navigasi ; footer biasanya digunakan untuk membungkus maklumat di bahagian bawah halaman dsb.
Berikut ialah penjelasan semantik dan garis panduan penggunaan teg baharu yang biasa digunakan bagi kelas struktur yang saya senaraikan dengan merujuk kepada manual HTML 5:
tag
Penjelasan manual: Tentukan pengepala bahagian atau dokumen.
Garis panduan penggunaan: Biasanya digunakan untuk memasukkan pengepala halaman, tetapi juga boleh digunakan untuk pengepala kawasan lain, seperti pengepala artikel:





Salin kod


Kodnya adalah seperti berikut:



Tajuk laman web

h1> ;




.
Garis panduan penggunaan: Digunakan untuk gabungan jenis tajuk, seperti tajuk dan sari kata artikel:



Salin kod kod Seperti berikut:

Ini ialah artikel yang memperkenalkan tag struktur HTML 5


5< ;/h2>




Garis Panduan Penggunaan: Digunakan untuk mentakrifkan bahagian navigasi halaman:




Salin kod
Kod adalah sebagai berikut:

Kandungan ketepikan hendaklah berkaitan dengan kandungan artikel.
Panduan Penggunaan: Digunakan untuk kandungan bahagian, ia akan memulakan bahagian baharu dalam aliran dokumen, biasanya digunakan untuk bar sisi yang berkaitan dengan kandungan artikel:




Salin kod


Kodnya adalah seperti berikut:

Mengenai pengarang

Mr.Think, orang biasa yang menumpukan pada teknologi bahagian hadapan Web.

Penjelasan manual: Tentukan bahagian dalam dokumen. Seperti bab, pengepala, pengaki atau bahagian lain dokumen.
Garis panduan penggunaan: Digunakan untuk kandungan bahagian, ia akan memulakan bahagian baharu dalam aliran dokumen:





Salin kod


Kodnya adalah seperti berikut:


Apakah bahagian itu?

Bahagian baharu

p> ... Biasanya, ia akan mengandungi nama pengarang, tarikh dokumen itu dibuat dan/atau maklumat hubungan. Garis panduan penggunaan: Biasanya digunakan untuk membalut bahagian bawah umum keseluruhan halaman, dan juga boleh digunakan di bahagian bawah kawasan lain, seperti bahagian bawah artikel:



Salin kod


Kod tersebut adalah seperti berikut:



COPYRIGHT@Mr.Think



Tag
Definisi Manual: Tentukan kandungan luaran. Contohnya, artikel baharu daripada pembekal berita luaran, atau teks daripada blog, atau teks daripada forum
. Atau kandungan daripada sumber luar yang lain.
Panduan Penggunaan: Seperti namanya, ia biasanya digunakan dalam blok artikel:
Salin kod

Kod adalah seperti berikut:




Ini ialah artikel yang memperkenalkan tag struktur HTML 5< ;

Inovasi dalam HTML 5


>< /header>

Butiran kandungan artikel


tag
Penjelasan manual: Digunakan untuk menggabungkan elemen.
Panduan Penggunaan: Selalunya digunakan untuk menggabungkan gambar dan penerangan gambar:

Salin kod
Kod adalah seperti berikut :


figure label
Di sini ialah perihalan imej



Gunakan label ini apabila anda ingin menyenaraikan kawalan borang.
Panduan Penggunaan: Digunakan dalam blok menu untuk menentukan senarai menu atau pilihan menu:


Salin kodKodnya ialah seperti berikut:

  • HTML 5

  • CSS
  • /li>



    Teg baharu HTML 5 yang lain tidak akan diterangkan satu persatu.
    Malah, perkara ini, seperti div, h1, inpu dan tag lain XHTML, mudah digunakan selagi anda berlatih lebih banyak.
    Mengenai keserasian
    Jika anda seorang yang suka belajar dan memberi perhatian kepada bahagian hadapan, anda harus tahu bahawa struktur halaman Taobao telah menggunakan sejumlah besar teg baharu HTML 5. Jadi, apa yang saya ingin katakan ialah selagi anda berani mencuba, keserasian tidak menjadi masalah. Terdapat banyak kaedah yang serasi di Internet (artikel ini mengenai struktur, ha~).

    Kata Akhir
    Sebarang teknologi baharu memerlukan proses penyesuaian. Jika anda sudah bersedia untuk menjadi pembangun bahagian hadapan web yang cemerlang, maka anda perlu sentiasa mencuba dan menerima teknologi bahagian hadapan yang terkini.
    Sun Wen pernah berkata bahawa jika anda ingin merasai kebahagiaan tamadun, anda perlu mengalami keperitan tamadun. Begitulah revolusi umat manusia, begitu juga revolusi HTML 5. Penurunan IE secara beransur-ansur telah membolehkan pengeluar penyemak imbas utama memasuki Tempoh Negara Berperang buat kali pertama, dan wira bersaing untuk merebut takhta. Bagi pembangun, kami hanya mengharapkan pengeluar penyemak imbas utama untuk mengikut piawaian yang sama sebanyak mungkin, dan bukannya berantakan selepas sekumpulan wira bersaing untuk mendapatkan satu. Kerana, dengan cekap dan sempurna mempersembahkan aplikasi yang sama kepada semua jenis pengguna adalah matlamat utama kami.

    Dengan cara ini, artikel ini bermula daripada jenis dokumen halaman, kepada menggunakan teg baharu HTML 5 untuk membina struktur halaman yang lebih semantik, dan kemudian menerangkan beberapa teg baharu yang berkaitan dengan struktur halaman. Saya percaya semua orang mempunyai pemahaman baharu tentang teg baharu struktur HTML 5. Jika anda berminat, buka IDE anda, tulis sekeping kod yang dibina dengan teg baharu HTML 5, dan kemudian gunakan CSS untuk menggambarkan Rangka Tindakan kehebatan anda! (Sumber:

    Mr.Think)
    Label berkaitan:
    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!