HTML 5, HTML'nin yeni bir versiyasıdır
HTML 5, HTML spesifikasiyasına bir çox yeni funksiyalar əlavə edir. Və daha yaxşı nədir, bu yeni funksiyalar üçün artıq məhdud brauzer dəstəyi var. Əgər maraqlı olduğunuz bir xüsusiyyət varsa, spesifikasiyanın müxtəlif hissələrini dəstəkləyən brauzerlər haqqında məlumat üçün WHATWG Wiki Proqramlar səhifəsini izləyin.
HTML 5 Yeni Doctype və Charset
HTML 5 haqqında gözəl şey imalın nə qədər asan olduğunu. Siz HTML5 doctype istifadə edirsiniz, bu, çox sadədir və aerodinamikdir:
Bəli, budur. Yalnız iki söz "doctype" və "html". Bu sadə ola bilər, çünki HTML 5 artıq SGML-in bir hissəsidir , amma bunun əvəzinə bir markup dili özüdür .
HTML 5 üçün hazırlanan xarakter də yaxşılaşdırılır. UTF-8 istifadə edir və onu yalnız bir meta tag ilə müəyyənləşdirirsiniz:
HTML 5 Yeni Quruluş
HTML 5 Web səhifələri bir quruluşa malik olduğunu tanıyır, kitablarda olduğu kimi bir quruluş və ya digər XML sənədləri var . Ümumiyyətlə, veb-səhifələrdə naviqasiya, bədən məzmunu və yan çarx kontenti, başlıqlar, altlıqlar və digər xüsusiyyətlər var. Və HTML 5 səhifənin bu elementlərini dəstəkləmək üçün etiketləri yaratmışdır.
- - səhifələrin bölmələrini müəyyən etmək
- - bir səhifənin başlığını müəyyənləşdirir
- - bir səhifənin alt səhifəsini müəyyənləşdirir
- - naviqasiyanı bir səhifədə müəyyənləşdirir
- - bir səhifənin məqaləsini və ya birincil məzmununu müəyyənləşdirir
- - bir səhifədə bir kenar çubuğu kimi əlavə məzmunu müəyyənləşdirir
- - məqaləni şərh edən şəkilləri təsvir edir
HTML 5 Yeni Inline Elements
Bu inline elementlər bir sıra əsas konsepsiyaları müəyyənləşdirir və onları semantik olaraq qeyd edərək, əsasən vaxtla əlaqələndirirlər:
- - bir şəkildə göstərilən məzmunu göstərmək
- - bir vaxt və ya tarix olan məzmunu göstərmək
- - disklərin istifadəsi kimi tanınmış bir sıra aralığının tərkib hissəsini göstərmək
- - bir tapşırığın tamamlanması istiqamətində irəliləyişləri göstərmək
HTML 5 Yeni Dynamic Pages dəstəyi
HTML 5, Web tətbiq inkişaf etdiricilərinə kömək etmək üçün hazırlanmışdır, beləliklə dinamik HTML səhifələrini yaratmaq üçün bir çox yeni funksiyalar vardır:
- Mətn menyuları - HTML5 web səhifələri və tətbiqləri daxilində kontekst menyusunun yaradılması və istifadəsini dəstəkləyir
- href bir etiketdə tələb olunmur - bu, skriptlər və Web tətbiqləri ilə bir etiketdən istifadə etməyə imkan verir.
- async özniteliği - Bu brauzerin skriptin asinxron şəkildə yüklənməsini və səhifənin qalan hissəsinin yükünü və görünüşünü yavaşlatmadığını bildirmək üçün skript yazısına əlavə edilir.
- - bir element haqqında ətraflı məlumat verir. Bu qeyri-Web proqramlarında ipucu kimi olacaq.
- - bir verilənlər bazasından və ya digər dinamik mənbədən qurulmuş bir masa yaradır
- - köhnə bir etiket geri gətirildi və veb səhifələrinizdə bir menyu sistemi yaratmağa imkan verən yeni bir həyat verildi
- - Dinamik element aktiv olduqda baş verəcək hərəkətləri müəyyən edir
HTML 5 Yeni Form növləri
HTML 5 bütün standart forma giriş növlərini dəstəkləyir, lakin bir neçə əlavə edir:
- Tarix vaxt
- datetime-yerli
- Tarix
- ay
- həftə
- vaxt
- sayı
- sıra
- e-poçt
- url
HTML 5 Yeni Elements
HTML 5-də bir neçə maraqlı element var:
- - Web səhifələrində JavaScript-də bir rəsm sahəsi vermək üçün bir element. Bu, alət ipuçlarına şəkillər və ya qrafiklər əlavə etmək və ya veb-səhifələrinizdə dianmik qrafik yaratmaq imkanı verir.
- - bu sadə tag ilə Web səhifələrinizə video əlavə edin.
- - bu sadə tag ilə Web səhifələrinizə səs əlavə edin.
HTML 5 bəzi elementləri rədd edir
HTML 4-də bəzi elementlər var ki, artıq HTML 5-də dəstəklənməyəcək. Ən çoxu artıq əvəzsizdir və beləliklə, təəccüblü olmalı, lakin bir neçə çətin ola bilər:
- kısaltması
- applet
- basefont
- böyük
- Mərkəz
- dir
- font
- çərçivə
- çərçivə
- isindex
- noframes
- noscript
- s
- tətil
- tt
- u
HTML 5 üçün hazırsınız?
HTML 5, Web səhifələrinə və Web dizaynına böyük yeni xüsusiyyətlər əlavə edir və daha çox brauzerin dəstəklədiyi zaman maraqlı olacaq. Microsoft, IE 8-də ən az HTML 5-in hissəsini dəstəkləməyə başlayacağını bildirdi. Safari açmaq üçün Opera ən yaxşı dəstək almağa başlasın.