Różnica między HTML 4 i HTML 5

Różnica między HTML 4 i HTML 5

HTML 4 VS HTML 5

W miarę ewolucji Internetu, jego język. Obecnie HTML jest w czwartej wersji z HTML 5 już w pracach i jest finalizowany. Głównym celem HTML 5 jest stworzenie bardziej znormalizowanego języka, który zawiera dziś wiele nowych rodzajów treści. Najbardziej zauważalną zmianą w HTML 5 jest możliwość włączenia wideo i dźwięku bez potrzeby wtyczek stron trzecich. W HTML 4 jest całkiem sporo wtyczek, a Adobe Flash jest najpopularniejszym. Flash jest również używany do losowania w locie na stronie, zwykle do renderowania treści interaktywnych lub gier. Obecnie jest to obsługiwane przez element Canvass w HTML 5.

Aby poprawić zdolność HTML 5 w renderowaniu szerokiej gamy treści, dodano obsługę SVG i MATML. SVG to specyfikacja do rysowania grafiki statycznej lub dynamicznej wektorowej. Ponieważ SVG jest napisane w XML, ma wiele zalet; Skrypty, indeksowanie i lepsza kompresja. Mathml jest również specyfikacją w XML, która jest zaangażowana w prawidłową reprezentację formuł matematycznych. Formuły matematyczne były problematyczne od początku Internetu, a HTML i wielu programistów skorzystało z wyświetlania równań za pomocą obrazów. Wady korzystania z obrazów obejmują zwiększoną pracę w modyfikowaniu i niemożność przeszukiwania lub indeksowania.

Aby poprawić strukturę stron HTML, wiele elementów zostało dodanych, zmienionych lub usuniętych. Nowe elementy obejmują: sekcja, artykuł, na bok, grupa H, nagłówek, stopka, nawigacja, figura i wiele innych. Zmienione elementy to elementy, które są już obecne w HTML 4, ale sposób, w jaki pracują, został dostosowany. Lista zmienionych elementów obejmuje: A, B, Adres, Cyt, HR, I, Etykieta, menu, silne, duże i wiele innych. Wreszcie, usunięte elementy są elementami, które nie są już zawarte w HTML 5, w tym: Basefont, Big, Center, Font, Tt, U, Frame, FrameSet, Noframe, akronim, Applet, IsIndex, Dir, noScript, noscript. Przyczyny upuszczenia tych elementów wahają się od nieużywania, starzenia się z powodu CSS i problemów związanych z użytecznością. Usunięte elementy mogą być nadal używane, ponieważ przeglądarki nadal byłyby w stanie je przeanalizować, ale użycie ich na stronie spowodowałoby, że nie powiodła się HTML 5.

Streszczenie:

1.HTML 5 może natywnie zawierać zawartość, która potrzebowała wtyczek w HTML 4.
2.HTML 5 może używać SVG i MATMML rzędu, podczas gdy HTML 4 nie może.
3.HTML 5 umożliwia przechowywanie i korzystanie z aplikacji offline, podczas gdy HTML 4.
4.HTML 5 ma wiele nowych elementów, które nie są obecne w HTML 4.
5.Niektóre elementy zmieniły się w HTML 5 w porównaniu z tym, jak były w HTML 4.
6.HTML 5 zrzucił niektóre elementy z HTML 4.