Rumah hujung hadapan web Tutorial H5 Struktur dan semantik HTML5 (1): Prakata_html5 kemahiran tutorial

Struktur dan semantik HTML5 (1): Prakata_html5 kemahiran tutorial

May 16, 2016 pm 03:51 PM
html web tetapi unsur pelayar struktur Semantik bahasa


Bahasa Penanda Hiperteks (HTML) 5 memperkenalkan elemen baharu kepada HTML buat kali pertama. Elemen struktur baharu termasuk sisi, rajah dan bahagian. Elemen sebaris baharu termasuk masa, meter dan kemajuan. Elemen sebaris baharu ialah video dan audio. Elemen interaktif baharu ialah butiran, grid data dan arahan.
Pembangunan Hypertext Markup Language (HTML) dihentikan dengan HTML 4 pada tahun 1999. World Wide Web Consortium (W3C) telah menukar fokusnya kepada menukar sintaks asas HTML daripada Bahasa Penanda Umum Standard (SGML) kepada Bahasa Penanda Boleh Diperluas (XML), serta bahasa penanda baharu seperti Grafik Vektor Boleh Skala (SVG). ), XForms dan MathML. Pengeluar penyemak imbas menumpukan pada ciri penyemak imbas seperti tab dan pembaca ringkasan tapak yang kaya (RSS). Pereka web mula belajar menggunakan JavaScript XML (Ajax) tak segerak untuk membina aplikasi mereka dalam rangka kerja sedia ada menggunakan Cascading Style Sheets (CSS) dan bahasa JavaScript™. Tetapi untuk lapan tahun akan datang, tiada apa yang berubah dalam HTML itu sendiri.
Baru-baru ini, ia telah dihidupkan semula. Tiga vendor penyemak imbas utama—Apple, Opera, dan Yayasan Mozilla—membentuk Kumpulan Kerja Teknologi Aplikasi Hiperteks Web (WhatWG) untuk membangunkan versi baharu HTML tradisional. Baru-baru ini, W3C juga telah menyedari aktiviti ini dan melancarkan projek HTML generasi barunya sendiri. Ramai ahli kedua-dua pihak adalah sama. Kedua-dua projek itu mungkin akhirnya bergabung. Walaupun banyak butiran masih diperdebatkan, garis besar versi HTML seterusnya sudah jelas.
Pembangun web telah menunggu versi baharu HTML (sering dipanggil HTML 5, tetapi juga dipanggil Aplikasi Web 1.0) sejak tahun 1999, dan kini ia akhirnya dikeluarkan. Ia mengekalkan ciri asal HTML: tiada ruang nama atau corak. Unsur itu tidak perlu berakhir. Penyemak imbas merawat ralat dengan lembut. p masih p dan meja masih meja.
Jika pembangun web dibekukan pada tahun 1999 dan dicairkan sekarang, dia akan menghadapi beberapa elemen baharu dan mengelirukan. Ya, elemen biasa seperti div masih ada, bagaimanapun, HTML kini turut menyertakan elemen baharu seperti bahagian, pengepala, pengaki dan nav. em, kod dan kuat masih ada, tetapi meter, masa dan m telah ditambahkan. img dan embed masih tersedia, tetapi video dan audio telah ditambahkan. Namun, apabila diteliti lebih dekat, beliau mendapati bahawa unsur-unsur ini sebenarnya tidak dapat dibezakan. Kebanyakan elemen ini mungkin yang diperlukan oleh pembangun pada tahun 1999 tetapi tidak mendapat. Elemen-elemen baru ini mudah difahami melalui analogi ringkas dengan elemen-elemen yang telah dikuasainya. Malah, mereka sangat mudah untuk dikuasai berbanding Ajax atau CSS.
Akhirnya, apabila dia menghidupkan komputer riba 300MHznya (menjalankan Windows 98, yang juga dibekukan pada tahun 1999), dia mungkin terkejut dengan cara halaman baharu muncul dalam Netscape 4 dan Windows® Internet Explorer® 5. Sudah tentu, penyemak imbas yang lebih lama ini tidak mengenali elemen baharu dan akan mengabaikannya sepenuhnya, tetapi halaman masih akan dipaparkan dan kandungannya masih utuh.
Ini bukan cerita rekaan. HTML 5 direka bentuk untuk merosot dengan anggun dalam penyemak imbas yang tidak menyokongnya. Alasannya mudah: kita semua adalah "primitif." Pelayar kini mempunyai tab, CSS dan XmlHttpRequest, tetapi enjin paparan HTML mereka masih tersekat pada tahun 1999. Selain daripada peningkatan yang besar dalam bilangan pengguna, Web pada dasarnya telah membuat sedikit kemajuan. HTML 5 mengambil kira perkara ini. Ia pada masa ini menawarkan beberapa faedah sebenar kepada pembangun web, dan apabila pelayar menaik taraf perlahan-lahan, penonton halaman akan menikmati faedah ini secara beransur-ansur.
Mari lihat apa yang HTML 5 tawarkan.
(Bersambung)
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mencapai kesan jurang pada susun atur kad dan kupon dengan latar belakang kecerunan? Bagaimana untuk mencapai kesan jurang pada susun atur kad dan kupon dengan latar belakang kecerunan? Apr 05, 2025 am 07:48 AM

Menyedari kesan jurang susun atur kupon kad. Semasa merancang susun atur kupon kad, anda sering menemui keperluan untuk menambah jurang pada kupon kad, terutamanya apabila latar belakang adalah gradien ...

Bagaimana cara memaparkan 'badan bulat jingnan mai' yang dipasang dengan betul di laman web? Bagaimana cara memaparkan 'badan bulat jingnan mai' yang dipasang dengan betul di laman web? Apr 05, 2025 pm 10:33 PM

Menggunakan fail font yang dipasang di laman web baru -baru ini, saya memuat turun fon percuma dari internet dan berjaya memasangnya ke dalam sistem saya. Sekarang ...

Bagaimana untuk mendapatkan data aplikasi masa nyata dan data penonton di halaman kerja 58.com? Bagaimana untuk mendapatkan data aplikasi masa nyata dan data penonton di halaman kerja 58.com? Apr 05, 2025 am 08:06 AM

Bagaimana untuk mendapatkan data dinamik 58.com halaman kerja semasa merangkak? Semasa merangkak halaman kerja 58.com menggunakan alat crawler, anda mungkin menghadapi ...

Apakah sebab pengecualian pengekodan apabila menggunakan perpustakaan permintaan untuk mendapatkan teks html dalam node.js? Bagaimana menyelesaikannya? Apakah sebab pengecualian pengekodan apabila menggunakan perpustakaan permintaan untuk mendapatkan teks html dalam node.js? Bagaimana menyelesaikannya? Apr 05, 2025 am 07:03 AM

Alasan dan penyelesaian untuk pengecualian pengekodan apabila menggunakan Perpustakaan Permintaan untuk mendapatkan kandungan teks HTML dalam persekitaran Node.js. Semasa proses pembangunan menggunakan node.js, sering diperlukan untuk ...

Gaya tetap sama selepas zoom halaman PC: Apakah penyelesaian yang mungkin? Gaya tetap sama selepas zoom halaman PC: Apakah penyelesaian yang mungkin? Apr 05, 2025 am 07:51 AM

Cabaran untuk menjaga gaya halaman yang dizum dan sama selepas halaman dizoom. Banyak pemaju akan menghadapi masalah yang sukar ketika membuat halaman PC: Apabila pengguna mengezum masuk atau keluar dari pelayaran ...

Bagaimana untuk menyesuaikan simbol saiz semula melalui CSS dan menjadikannya seragam dengan warna latar belakang? Bagaimana untuk menyesuaikan simbol saiz semula melalui CSS dan menjadikannya seragam dengan warna latar belakang? Apr 05, 2025 pm 02:30 PM

Kaedah penyesuaian simbol saiz semula dalam CSS bersatu dengan warna latar belakang. Dalam perkembangan harian, kita sering menghadapi situasi di mana kita perlu menyesuaikan butiran antara muka pengguna, seperti menyesuaikan ...

Bagaimana menggunakan CSS dan Flexbox untuk melaksanakan susun atur imej dan teks yang responsif pada saiz skrin yang berbeza? Bagaimana menggunakan CSS dan Flexbox untuk melaksanakan susun atur imej dan teks yang responsif pada saiz skrin yang berbeza? Apr 05, 2025 pm 06:06 PM

Melaksanakan susun atur responsif menggunakan CSS apabila kami ingin melaksanakan perubahan susun atur di bawah saiz skrin yang berbeza dalam reka bentuk web, CSS ...

See all articles