HTML 5 HTML-ның жаңа нұсқасы
HTML 5 HTML сипаттамасына көптеген жаңа мүмкіндіктер қосады. Сонымен қатар, бұл жаңа мүмкіндіктерге шектеулі браузерлердің қолдауы бар. Егер қызықтыратын мүмкіндік бар болса, ерекшеліктің әртүрлі бөліктерін қолдайтын шолғыштар туралы ақпаратты WHATWG Wiki Implementations бетінде көріңіз.
HTML 5 Жаңа Doctype және Charset
HTML 5 туралы жақсы нәрсе - бұл импелменттің қаншалықты жеңіл екендігі. HTML 5 doctype пайдаланасыз, ол өте оңай және оңтайландырылған:
Ия, дәл осылай. Тек «doctype» және «html» сөздері. Бұл қарапайым болуы мүмкін, себебі HTML 5 енді SGML құрамдас бөлігі емес, оның орнына түзету тілі бар .
HTML 5 үшін таңбалар жиынтығы да оңайлатылады. Ол UTF-8-ні пайдаланады және оны тек бір мета тегпен анықтайсыз:
HTML 5 Жаңа құрылым
HTML 5 веб-беттер құрылымы немесе басқа XML құжаттары сияқты, құрылымы бар екенін мойындайды. Жалпы алғанда, веб-беттерде навигация, мазмұн мазмұны және бүйірлік тақта мазмұны және үстіңгі деректемелер, төменгі деректемелер және басқа да мүмкіндіктер бар. Ал HTML 5 беттің элементтерін қолдау үшін тегтерді жасады.
- - беттер бөлімдерін анықтау
- - беттің тақырыбын анықтайды
- - беттің төменгі деректемесін анықтайды
- - беттегі навигацияны анықтайды
- - беттегі мақаланы немесе негізгі мазмұнды анықтайды
- - беттегі бүйірлік тақта сияқты қосымша мазмұнды анықтайды
- - мақалаға түсіндірме беретін суреттерді анықтайды
HTML 5 Жаңа кірістірілген элементтер
Бұл кірістірілген элементтер кейбір негізгі түсініктерді айқындайды және оларды семантикалық түрде белгілеп тұрады, негізінен, уақытпен байланысты:
- - кейбір жолмен белгіленген мазмұнды көрсету
- - уақыт немесе күн болып табылатын мазмұнды көрсету
- - Белгілі ауқымның үлесі болып табылатын мазмұнды көрсету - дискі пайдалану сияқты
- - тапсырманың орындалу барысын көрсету
HTML 5 Жаңа динамикалық беттерге қолдау көрсету
HTML 5 Веб-қосымшаларды әзірлеушілерге көмектесу үшін әзірленді, сондықтан динамикалық HTML беттерін жасауды жеңілдету үшін көптеген жаңа мүмкіндіктер бар:
- Мәтінмәндік мәзірлер - HTML 5 веб-беттердегі және бағдарламаларда мәтінмәндік мәзірлерді жасау мен пайдалануды қолдайды
- href тэгінде талап етілмейді - бұл сценарийлер мен веб-қосымшалармен тегті осы якорьді жіберуге орын қажеті жоқ пайдалануға мүмкіндік береді
- async атрибуты - браузерге сценарийді жүктемені және басқа беттің жүктелуін баяулататын етіп синхронды түрде жүктеу керек екендігін айту үшін сценарийге қосылады.
- - элемент туралы мәліметтерді береді. Бұл веб-қолданбалардағы кеңестер сияқты.
- - дерекқордан немесе басқа динамикалық дереккөзден жасалған кестені жасайды
- - ескі тегті алып келді және веб-беттерде мәзір жүйесін құруға мүмкіндік беретін жаңа өмір берді
- - динамикалық элемент белсендірілгенде орын алатын әрекеттерді анықтайды
HTML 5 Жаңа пішін түрлері
HTML 5 стандартты формалардың барлық түрлерін қолдайды, бірақ бірнеше қосымша қосады:
- datetime
- datetime-жергілікті
- күні
- ай
- апта
- уақыт
- нөмірі
- ауқымы
- электрондық пошта
- url
HTML 5 жаңа элементтер
HTML 5 ішіндегі бірнеше қызықты жаңа элементтер бар:
- - Сіздің веб-беттеріңіздегі JavaScript-де суреттер кеңістігін беретін элемент. Сурет немесе графиканы құралдың кеңестеріне қосуыңызға немесе веб-беттеріңізде жазылған слайд графиктерін жасауға мүмкіндік береді.
- - бұл қарапайым тегпен веб-беттеріңізге бейне қосыңыз.
- - осы қарапайым тегпен веб-беттеріңізге дыбыс қосыңыз.
HTML 5 кейбір элементтерді жояды
Сондай-ақ, HTML 4-де HTML элементтері қолдамайтын кейбір элементтер бар. Көпшілігі қазірдің өзінде ескірген, сондықтан да таңқаларлық болмауы керек, бірақ кейбіреулер қиын болуы мүмкін:
- акроним
- апплет
- basefont
- үлкен
- орталығы
- dir
- қаріп
- кадрға
- кадрлар жиыны
- isindex
- noframes
- noscript
- с
- ереуіл
- tt
- u
HTML 5-ке дайынсыз ба?
HTML 5 веб-беттерге және веб-дизайнға көптеген жаңа мүмкіндіктерді қосады және браузерлердің көбісі оны қолдайтын кезде қызықты болады. Microsoft корпорациясы IE 8-де HTML-5-нің бөліктерін қолдауды бастайтынын мәлімдеді. Егер сіз тезірек жұмыс істегіңіз келсе, Сафаридің артында жұмыс істеп, Opera ең жақсы қолдау көрсетті.