Internet

Czy w tagach HTML 5 rozróżniana jest wielkość liter?

Autor: Robert Simon
Data Utworzenia: 15 Czerwiec 2021
Data Aktualizacji: 11 Móc 2024
Anonim
Czy w tagach HTML 5 rozróżniana jest wielkość liter? - Internet
Czy w tagach HTML 5 rozróżniana jest wielkość liter? - Internet

Zawartość

Najlepsze praktyki pisania elementów HTML 5

Jednym z pytań, które ma wielu nowych projektantów stron internetowych, jest to, czy w tagach HTML 5 rozróżniana jest wielkość liter? Krótka odpowiedź brzmi „Nie". W tagach HTML5 nie jest rozróżniana wielkość liter, ale to nie znaczy, że nie powinieneś być surowy w pisaniu znaczników HTML!

Powrót do XHTML

Zanim HTML5 pojawił się w branży, specjaliści stron internetowych używali smaku języka znaczników o nazwie XHTML do tworzenia swoich stron internetowych.

Kiedy piszesz XHTML, musisz pisać wszystkie standardowe tagi małymi literami, ponieważ XHTML rozróżnia małe i duże litery. Oznacza to, że tag jest innym tagiem niż w XHTML. Musiałeś być bardzo precyzyjny w sposobie kodowania strony XHTML i używać tylko małych liter. To ścisłe przestrzeganie było w rzeczywistości korzyścią dla wielu nowych twórców stron internetowych. Zamiast być w stanie pisać znaczniki przy użyciu kombinacji małych i wielkich liter, wiedzieli, że istnieje ścisły format, którego należy przestrzegać. Dla każdego, kto obciął zęby w projektowaniu stron internetowych, gdy XHTML był popularny, sam pomysł, że znaczniki mogą być kombinacją wielkich i małych liter, wydaje się obcy i po prostu zły.


HTML5 staje się luźny

W wersjach HTML wcześniejszych niż XHTML nie rozróżniano wielkości liter. HTML5 podążył za tą tradycją i odszedł od ścisłych wymagań formatowania XHTML.

Dlatego HTML 5, w przeciwieństwie do XHTML, nie rozróżnia wielkości liter. To znaczy że i i wszystkie są takie same w HTML 5.

Pomysł, by HTML5 nie rozróżniała wielkości liter, polegało na ułatwieniu nowym specjalistom internetowym nauki języka, ale dla kogoś, kto uczy projektowania stron internetowych dla nowych studentów, wcale tak nie jest.

Możliwość zaoferowania uczniom początkującym w projektowaniu stron internetowych ostatecznego zestawu zasad, takich jak „zawsze pisz kod HTML małymi literami”, pomaga im, gdy próbują dowiedzieć się wszystkiego, czego potrzebują, aby nauczyć się być projektantem stron internetowych. Nadanie im zbyt elastycznych reguł faktycznie dezorientuje wielu uczniów zamiast im ułatwiać.

Uwielbiamy fakt, że autorzy specyfikacji HTML5 starali się ułatwić naukę, czyniąc ją bardziej elastyczną, ale w tym przypadku uważamy, że popełnili błąd.


Konwencja w HTML 5 ma używać małych liter

Chociaż pisanie znaczników przy użyciu HTML 5 jest poprawne, konwencja polega na użyciu wszystkich małych liter dla znaczników i atrybutów. Wynika to częściowo z tego, że wielu doświadczonych programistów internetowych, którzy przeżyli dni ścisłego XHTML, przenieśli te najlepsze praktyki do HTML5 (i nie tylko). Tych specjalistów internetowych nie obchodzi, że kombinacja wielkich i małych liter jest dziś ważna w HTML5, będą trzymać się tego, co wiedzą, czyli wszystkich małych liter.

Tak wiele wiedzy na temat projektowania stron internetowych uczy się od innych, zwłaszcza od tych, którzy są bardziej doświadczeni w branży. Oznacza to, że nowi programiści sprawdzą kod doświadczonych specjalistów i zobaczą wszystkie małe litery. Jeśli emulują ten kod, oznacza to, że i oni będą pisać HTML5 małymi literami. Wydaje się, że tak właśnie się dzieje.

Najlepsze praktyki dotyczące obudów na litery

Z naszego doświadczenia wynika, że ​​najlepiej jest zawsze używać małych liter w kodzie HTML, a także w nazwach plików. Ponieważ w niektórych serwerach rozróżniana jest wielkość liter, jeśli chodzi o nazwy plików (na przykład „logo.webp” będzie postrzegane inaczej niż „logo.webp”), jeśli masz przepływ pracy, w którym zawsze używasz małych liter, nigdy nie musisz pytać gdzie obudowa może być problemem, jeśli występują problemy, takie jak brakujące obrazy. Jeśli zawsze używasz małych liter, możesz to zignorować jako problem podczas debugowania problemów z witryną. Jest to przepływ pracy, który zalecamy uczyć uczniów i którego używamy w naszej pracy związanej z projektowaniem stron internetowych.


Pod redakcją Jeremy Girard

Świeże Artykuły

Dla Was

Jak zainstalować Minecraft Forge
Hazard

Jak zainstalować Minecraft Forge

Minecraft jet świetny am w obie, ale intalowanie modów Minecraft tworzonych przez połeczność otwiera zupełnie nowe pooby gry, a niektóre z najlepzych ą oparte na Minecraft Forge. Mody to do...
Co to jest FireWire?
Tehnologies

Co to jest FireWire?

IEEE 1394, powzechnie znany jako FireWire, to tandardowy typ połączenia dla wielu różnych rodzajów urządzeń elektronicznych, takich jak cyfrowe kamery wideo, niektóre drukarki i kanery,...