HTML 4 i HTML 5

Anonim

HTML 4 a HTML 5

Wraz z ewolucją Internetu, podobnie jak jego język. Obecnie HTML jest w czwartej wersji z HTML 5 już w pracach i sfinalizowany. Głównym celem HTML 5 jest stworzenie bardziej znormalizowanego języka, który zawiera wiele nowych typów treści przeważających dzisiaj. Najbardziej zauważalną zmianą w HTML 5 jest możliwość włączenia wideo i audio bez potrzeby stosowania wtyczek firm trzecich. W HTML 4 jest sporo wtyczek używanych z najpopularniejszym Adobe Flash. Flash jest również używany do rysowania na bieżąco na stronie, zwykle do renderowania treści interaktywnych lub gier. Teraz jest to obsługiwane przez element canvass w HTML 5.

Aby poprawić możliwości HTML 5 w renderowaniu szerokiej gamy treści, dodano obsługę SVG i MathML. SVG to specyfikacja do rysowania statycznej lub dynamicznej grafiki wektorowej. Ponieważ SVG jest napisany w XML, ma wiele zalet takich jak; wykonywanie skryptów, indeksowanie i lepsza kompresja. MathML jest również specyfikacją w języku XML, która jest zaangażowana w poprawną reprezentację formuł matematycznych. Formuły matematyczne były problematyczne od początku istnienia Internetu, a HTML i wielu twórców stron internetowych uciekało się do wyświetlania równań za pośrednictwem obrazów. Wady korzystania z obrazów obejmują zwiększoną siłę roboczą przy modyfikacji i niemożność wyszukiwania lub indeksowania.

Aby poprawić strukturę stron HTML, wiele elementów zostało dodanych, zmienionych lub usuniętych. Nowe elementy to: sekcja, artykuł, na boku, grupa-h, nagłówek, stopka, nawigacja, rysunek i wiele innych. Zmienione elementy to elementy, które są już obecne w HTML 4, ale sposób ich pracy został zmodyfikowany. Lista zmienionych elementów zawiera: a, b, adres, cite, hr, I, label, menu, strong, large i wiele innych. Na koniec, usunięte elementy to elementy, które nie są już zawarte w HTML 5, a wśród nich są: basefont, big, center, font, strike, tt, u, frame, frameset, noframes, akronim, applet, isindex, dir, noscript. Powody odrzucenia tych elementów sięgają od nieużywania, przestarzałości z powodu CSS i problemów z użytecznością. Usuniętych elementów można nadal używać, ponieważ przeglądarki nadal będą mogły je analizować, ale użycie ich na stronie spowoduje niepowodzenie sprawdzania poprawności HTML 5.

Streszczenie:

1.HTML 5 może natywnie zawierać treści, które wymagały wtyczek w HTML 4. 2.HTML 5 może używać wbudowanych SVG i MathML, a HTML 4 nie. 3.HTML 5 umożliwia przechowywanie i używanie aplikacji offline, podczas gdy HTML 4 nie. 4.HTML 5 zawiera wiele nowych elementów, których nie ma w HTML 4. 5. Niektóre elementy zmieniły się w HTML 5 w porównaniu do ich wersji HTML 4. 6.HTML 5 usunął pewne elementy z HTML 4.