Rumah > Artikel > hujung hadapan web > Apakah bahasa generasi sebelumnya html5?
Bahasa generasi sebelumnya html5 ialah "XHTML 1.0". HTML5 ialah standard bahasa yang dikeluarkan pada tahun 2012. Versi sebelumnya ialah "XHTML 1.0" yang dikeluarkan pada tahun 2000; "XHTML 1.0" ialah bahasa baharu yang dioptimumkan dan dipertingkatkan berdasarkan "HTML4.0", yang bertujuan untuk berasaskan aplikasi XML.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi HTML5, komputer Dell G3.
Bahasa generasi sebelumnya html5 ialah "XHTML 1.0".
Sejak zaman awal Web, berbilang versi HTML telah dibangunkan:
version | Tahun | Penerangan | HTML 1.0 | 1993 | Dikeluarkan sebagai draf kerja Pasukan Petugas Kejuruteraan Internet (IETF) pada Jun 1993. | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HTML 2.0 | 1995 | Dikeluarkan sebagai RFC 1866 pada November 1995, ia telah diisytiharkan usang selepas dikeluarkan pada Jun 2000. | |||||||||||||||||||||||||||
HTML 3.2 | 1997 | 14 Januari 1997, standard disyorkan W3C. | |||||||||||||||||||||||||||
HTML 4.0 | 1997 | 1997 Hidup 18 Disember, W3C mengesyorkan piawaian. | |||||||||||||||||||||||||||
HTML 4.01 (penambahbaikan kecil) | 1999 | 24 Disember 1999, standard disyorkan W3C. | |||||||||||||||||||||||||||
|
2000 | ||||||||||||||||||||||||||||
HTML5 | 2012 | HTML5 diiktiraf sebagai bahasa Web generasi seterusnya, yang telah meningkatkan peranan Web dalam media kaya Keupayaannya dalam , kandungan yang kaya dan aplikasi yang kaya telah dipuji sebagai daya penggerak penting yang akhirnya akan mengubah Internet mudah alih. Internet Explorer 8 dan versi terdahulu tidak disokong. | |||||||||||||||||||||||||||
XHTML5 | 2013 |
Bahasa Penanda HyperText Extensible (Bahasa Inggeris: eXtensible HyperText Markup Language, XHTML) ialah bahasa penanda yang ungkapannya serupa dengan Hypertext Markup Language (HTML), tetapi sintaksnya lebih ketat. Dari segi perhubungan warisan, HTML ialah aplikasi berdasarkan Standard Generalized Markup Language (SGML) dan merupakan bahasa penanda yang sangat fleksibel, manakala XHTML adalah berdasarkan Extensible Markup Language (XML), yang merupakan subset SGML . XHTML 1.0 menjadi cadangan W3C pada 26 Januari 2000.
XHTML ialah bahasa penanda boleh diperluaskan (XML) yang memainkan peranan yang serupa dengan HTML Oleh itu, pada dasarnya, XHTML ialah teknologi peralihan yang menggabungkan beberapa fungsi berkuasa XML dan kebanyakan ciri ringkas HTML. .
XHTML1.1 ialah piawai bebas terakhir XHTML dan 2.0 dalam peringkat draf. XHTML5 ialah sebahagian daripada standard HTML5, dan namanya telah ditukar kepada "HTML5 Serialized as XML" dan bukannya "Extensible HTML".
Latar Belakang
Pada penghujung tahun 2000, organisasi W3C antarabangsa (World Wide Web Consortium) mengumumkan keluaran versi 1.0 XHTML. XHTML 1.0 ialah bahasa baharu yang dioptimumkan dan dipertingkatkan berdasarkan HTML 4.0, yang bertujuan untuk aplikasi berasaskan XML. XHTML ialah versi HTML yang dipertingkatkan XHTML ialah versi HTML yang lebih ketat dan tulen. Skala dan fleksibilitinya akan menyesuaikan diri dengan lebih banyak keperluan aplikasi rangkaian masa hadapan. Walaupun XML mempunyai keupayaan penukaran data yang berkuasa dan boleh menggantikan HTML sepenuhnya, masih terlalu awal untuk menggunakan XML secara langsung dalam menghadapi beribu-ribu tapak web sedia ada yang direka berdasarkan bahasa HTML. Oleh itu, berdasarkan HTML4.0, kami melanjutkannya dengan peraturan XML dan memperoleh XHTML. Oleh itu, tujuan penubuhan XHTML adalah untuk merealisasikan peralihan daripada HTML kepada XML. Standard WEB yang dihormati di peringkat antarabangsa dalam reka bentuk tapak web adalah berdasarkan aplikasi XHTML (biasanya dikenali sebagai CSS DIV).
Perbezaan
XHTML ialah pengganti versi HTML semasa. Keperluan tatabahasa HTML agak longgar, yang lebih mudah untuk penulis halaman web, tetapi untuk mesin, semakin longgar tatabahasa bahasa, semakin sukar untuk diproses Bagi komputer tradisional, mereka masih dapat serasi dengan tatabahasa yang longgar , tetapi Untuk kebanyakan peranti lain, seperti telefon bimbit, ia lebih sukar. Oleh itu, XHTML, yang mempunyai peraturan yang ditakrifkan oleh DTD dan keperluan tatabahasa yang lebih ketat, telah dihasilkan.
Kebanyakan penyemak imbas biasa boleh menghuraikan XHTML dengan betul Malah penyemak imbas awal, yang merupakan subset HTML, boleh menghuraikan XHTML. Dalam erti kata lain, hampir semua pelayar web juga serasi dengan XHTML sambil menghuraikan HTML dengan betul. Sudah tentu, pemindahan sepenuhnya dari HTML ke XHTML masih memerlukan proses.
Apabila digabungkan dengan helaian gaya berlatarkan (singkatan bahasa asing: CSS), XHTML boleh menggunakan kuasa sebenar ini membolehkan pemisahan gaya dan kandungan, sementara juga menggabungkan kod halaman web secara organik, dalam fail berasingan lain; , pelbagai aplikasi XML juga boleh dicampur, seperti MathML dan SVG.
Perubahan dalam peralihan daripada HTML kepada XHTML adalah agak kecil, terutamanya untuk menyesuaikan diri dengan XML. Perubahan terbesar ialah dokumen mesti dibentuk dengan baik dan semua teg mesti ditutup, yang bermaksud bahawa teg permulaan mesti mempunyai teg akhir yang sepadan. Selain itu, semua teg dalam XHTML mestilah huruf kecil. Mengikut tradisi sejak HTML 2.0, ramai orang menggunakan teg dengan huruf besar, dan perbezaan antara keduanya adalah ketara. Dalam XHTML, semua nilai parameter, termasuk nombor, mesti disertakan dalam tanda petikan berganda (dalam SGML dan HTML, tanda petikan tidak diperlukan. Apabila kandungan hanya nombor, huruf dan aksara khas lain yang dibenarkan, tanda petikan tidak diperlukan). Semua elemen, termasuk elemen kosong, seperti img, br, dsb., juga mesti ditutup. Ini dicapai dengan menambahkan garis miring pada akhir teg permulaan, seperti , < br />. Mengeluarkan parameter, seperti
[Cadangan berkaitan: tutorial video html, bahagian hadapan web)]
Atas ialah kandungan terperinci Apakah bahasa generasi sebelumnya html5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!