HTML 5 태그는 대소 문자를 구분합니까?

HTML 5 요소를 작성하는 모범 사례

많은 새로운 웹 디자이너가 가지고있는 한 가지 질문은 HTML 5 태그가 대소 문자를 구분하는지 여부입니다. 짧은 대답은 - "아니오"입니다. HTML5 태그는 대소 문자를 구분하지 않지만 HTML 마크 업 작성법에 엄격하지 않아야한다는 의미는 아닙니다.

XHTML (으)로 돌아 가기

HTML5가 업계에 도입 되기 전에 웹 전문가는 XHTML이라는 마크 업 언어를 사용하여 웹 페이지를 만들었습니다.

XHTML을 작성할 때 XHTML은 대소 문자를 구분하므로 모든 표준 태그를 소문자로 작성해야합니다. 즉, 태그는 XHTML에서 태그와 다른 태그입니다. XHTML 웹 페이지를 어떻게 코딩했는지는 매우 구체적이어야하고 소문자 만 사용해야합니다. 이 엄격한 준수는 실제로 많은 새로운 웹 개발자에게 이익이되었습니다. 소문자와 대문자가 혼합 된 마크 업을 쓸 수있는 대신, 그들은 따라야 만하는 엄격한 형식이 있음을 알고있었습니다. XHTML이 인기가있을 때 웹 디자인에서 이빨을 잘라내는 사람에게는 마크 업이 대문자와 소문자를 섞어 놓은 것일 수 있다는 생각은 외계인으로 보입니다.

HTML5가 느슨해집니다.

XHTML 이전의 HTML 버전은 대소 문자를 구분하지 않았습니다. HTML5는 그 전통에 따라 XHTML의 엄격한 포맷 요구 사항을 벗어났습니다.

따라서 HTML 5는 XHTML과 달리 대소 문자를 구분하지 않습니다. 즉, , 및 은 HTML 5에서 모두 동일한 태그입니다.이 태그가 혼란스러운 모양 인 경우, 나는 당신의 고통을 느낍니다.

대소 문자를 구분하지 않는 HTML5의 아이디어는 새로운 웹 전문가가 언어를 쉽게 익히는 것이었지만 웹 디자인을 새로운 학생에게 가르치는 사람으로서 이것이 사실이 아님을 절대적으로 증명할 수 있습니다.

학생들에게 "항상 소문자로 HTML 작성"과 같은 명확한 규칙 집합을 웹 디자인 에 익숙하게 할 수 있으므로 웹 디자이너 로 배우기 위해 필요한 모든 것을 배우려고 할 때 도움이됩니다. 그들에게 너무 유연한 규칙을주는 것은 실제로 많은 학습자들을 혼란스럽게 만드는 대신 혼란스럽게 만듭니다.

HTML5 사양의 작성자가보다 유연하게 배울 수 있도록 돕기 위해 노력하고 있다는 사실을 좋아하지만이 경우에는 실수로 생각합니다.

HTML 5 협약은 소문자 사용

HTML 5를 작성할 때 선호하는 대 / 소문자를 사용하여 태그를 작성하는 것이 타당하지만, 규칙은 태그와 속성에 모두 소문자를 사용하는 것입니다. 이것은 엄격한 XHTML 시대에 살았던 많은 노련한 웹 개발자가 HTML5 (이상)에 대한 우수 사례를 계속 수행했기 때문입니다. 이러한 웹 전문가는 오늘날 HTML5에서 대문자와 소문자의 혼합이 유효하다는 것을 신경 쓰지 않고 알고있는 것을 소문자로 사용합니다. 모두 소문자입니다.

웹 디자인 지식의 상당 부분은 다른 사람들, 특히 업계에서 더 많은 경험을 가진 사람들로부터 배우는 지식입니다. 즉, 새로운 웹 개발자는 노련한 전문가의 코드를 검토하고 소문자 마크 업을 모두 볼 수 있습니다. 그들이이 코드를 에뮬레이션하면 HTML5를 모두 소문자로 쓰게된다는 것을 의미합니다. 이것은 오늘 일어나는 것 같습니다.

레터 케이스 사용을위한 모범 사례

내 자신의 경험에 비추어 볼 때 항상 HTML 코드와 파일 이름에 소문자를 사용하는 것이 가장 좋습니다. 특정 서버는 파일 이름에서 대소 문자를 구분하므로 (예 : "logo.jpg"는 "logo.JPG"와 다르게 표시됩니다), 항상 소문자를 사용하는 워크 플로가있는 경우 질문 할 필요가 없습니다 이미지 누락과 같은 문제 가 발생하는 경우 케이스가 문제가 될 수 있습니다. 소문자를 항상 사용하는 경우 사이트 문제를 디버깅 할 때 문제가되는 것으로 간주하여 할인 할 수 있습니다. 이것은 내가 학생들에게 가르치고 내가 자신의 웹 디자인 작업에 사용하는 워크 플로입니다.

Jennifer Krynin의 원본 기사입니다. 제레미 지라드 편집.