Web forumlar bilan tanishish
Download 113.11 Kb.
|
Asosiy HTML teglari
- Bu sahifa navigatsiya:
- XHTML haqida oldin eshitmaganlar uchun kichik hikoya.
Web forumlar bilan tanishish. Asosiy HTML teglari HTML — Web Hypertext Application Technology Working Group (WHATWG, ya'ni veb-gipermatn texnologiyalari ishchi guruhi) tomonidan standartdir. Bu guruh eng mashhur brauzer ustida ishlovchilardan muammolar. Oddiy qilib aytganda bu guruh Google, Mozilla, Apple va Microsoft tomonidan boshqariladi. HTML ga World Wide Web Consortium (W3C) tashkiloti mas'ul edi. Lekin hujjat XHTML ga ko'p ur'u berish xato qarorlari ayon bo'lgandan keyin, HTML nazorati WHATWG ga o'tib ketdi. XHTML haqida oldin eshitmaganlar uchun kichik hikoya. 2000-yillar bilan bog'lanib, barchamiz Web ning kelachagi XML deb o'ylardik. Buning uchun HTML SGML ga mualliflik tilidan XML standartiga o'ta mumkin. Bu juda katta o'zgarish edi. Biz endi ko'proq narsalarni bilishimiz, o'rganishimiz kerak edi. Qoidalar esa qat'iyroq bo'ldi. Lekin veb-brauzer ishlashi uchun bu yo'l Web noto'g'ri tushunishdi, va barini ortga yo'qotdi. biz hozir bilgan HTML5 paydo bo'ldi. W3C osonlikcha HTML nazoratini berib qo'ymadi. Bir necha yil ichida 2 ta standart o'rtada ketdi, ikkisini ham maqsad rasmiy standtartga yuklab edi. Nihoyat 2019-yil 28-mayga kelibgina W3C rasman mag'lubini tan oldi va WHATWG tomonidan HTML versiyasini to'g'ri deb qabul qildi. Yuqorida HTML5 deb aytib o'tdim, keling endi HTML versiyalar tarixini ko'rib chiqsak. Bilaman, biroz bu chalg'ituvchi. Aslida hayotda juda ko'p narsalar shunday, undan ko'plab aktorlar ishtirok etadi. Lekin shu sabab ham u qiziq =) HTML 19-versiyasi 19-yilda e'lon3. Havolada rasmiy RFC ni ko'rsatish mumkin. 1995-yil HTML 2, 1997-yil yanvar loyihasi HTML 3, o'sha yil dekabr loyihasi esa HTML 4 ga ega bo'ldi. XHTML dan HTML5 o'tishimiz uchun umumiy 20 yildan ortiqroq vaqt ketdi. HTML5 endi oddiy HTML emas. U barcha zamonaviy texnologiyalari to'plamini o'zida jamlangan. Misol qilib juda ko'plab API va standartlarni sanashimiz mumkin: WebGL, SVG… Bu yerdangiz kerak bo'lgan asosiy narsa shuki, HTML ni versiyasi yo'q. Bu doimiy bor standart, shunga o'xshash CSS kabi. Biz uni 3-versiyasi deb atasakda, aslida bu alohida va mustaqil ishlab chiqarilgan modullar jamlanmasi. JavaScriptda ham, har yili yangi versiya chiqsada, aslida korxona ega joyi faqat yangi mustaqil ravishda xolos. To'g'ri biz uni HTML5 deb ataymiz. 1997-yildan keyin esa HTML4 deganimiz. Bu juda katta muddat, u xoh web bo'lsin. Bu yerda shu standart bilan to'liq tanishish mumkin: https://html.spec.whatwg.org/multipage . HTML markerlash tili bo'lib, web tuzilmasini tuzatishda foydalaniladi. HTML brauzerga turli yo'llar bilan uzatiladi: Yuborilgan so'rov yoki sessiyadagi ma'lumotlarga bog'liq ravshan server ilovasi orqali generatsiya qilish mumkin. Bunday server ilovalariga Rails, Laravel, Djangolar misol bo'la oladi. JavaScript orqali klient tomonning o'zida generatsiya qilinishi mumkin. Eng oddiy usul, faylga server orqali brauzerga uzatiladi. Keling, holatni kengroq ko'rib chiqamiz. Amaliyotda bu eng kam tarqalish usul bo'lsada, bloklar yasalish asosini tushunib olish uchun muhim. Konsepsiyaga ko'ra HTML fayli .html yoki .htm kengaytmasiga ega bo'ladi. Fayl teglardan iborat. Teglar esa kontentni o'rab turadi va har bir teg o'zi o'rab turgan matnga qandaydir ma'no yuklaydi. Keling buni misolda ko'ramiz. Quyudagi kodda p teg paragraf HTML: Matn paragrafi asosiy esa, ul tegi tartiblanmagan ro'yxatni va tegi ro'yxatga olishni aniqlash:
HTML brauzerga kelgan payti, teglar interpretatsiyadan o'tadi va brauzer har bir elementni vizual taqdimga ko'ra ifodalab beradi. Ba'zi joylashgan standrat hozirda berilgan bo'ladi, masalan, ro'yxat qanday ifodalanishi yoki havola tagiga ko'k rangda chizilishi. Boshqa kompaniya esa CSS orqali. HTML taqdimot uchun emas. U elemetnlarni qanday ko'rinishini emas balki nima ifoda ifodalash uchun foydalaniladi. Uning qanday ko'rinishda chiqishiga brauzer mas'uldir. U bu ishni CSS ga qarab. Download 113.11 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling