HTML 규약 및 관례

HTML 규약 및 관례

1. HTML 규약 및 관례

 - HTML에는 다양한 규약과 최선의 관례가 존재합니다.

 - 이는 웹 페이지의 명확한 구조 및 내용을 정의하고, 간편한 유지 보수가 가능하며, 웹 접근성 및 크로스 브라우징 문제를 최소화할 수 있습니다.

 

2. 문서 형식 선언

 - HTML 문서의 시작 부분적절한 문서형식 선언을 추가해야 합니다. (HTML5 기준)

<!DOCTPYE html>

 

3. 문서 구조

 - HTML 문서는 일반적으로 다음과 같은 구조를 따릅니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>문저 제목</title>
    <!-- 추가적인 메타 정보, 스타일시트, 스크립트 등 -->
</head>
<body>
    <!-- 내용을 표시하는 요소들 (텍스트, 이미지, 링크 등) -->
</body>
</html>

 

3. 유요한 HTML

 - HTML 문서유효한 마크업을 가져야 합니다.

 - W3C Markup Validation Service와 같은 도구를 사용하여, 문서를 유효성 검사할 수 있습니다.

 

4. 의미 있는 태그 사용

 - HTML5에서는 의미 있는 태그를 사용하여, 문서를 정의해야 합니다.

 - <header>, <nav>, <section>, <article>, <footer> 등의 태그를 활용하여, 문서를 의미 있게 구조화합니다.

 

5. 시맨틱 마크업

 - 요소의 의미와 역할을 설명할 수 있게 시맨틱 마크업을 사용합니다.

 - 예를 들어, <em> 태그를 사용하여 강조된 텍스트를 나타내거나, <strong> 태그를 사용하여 중요한 텍스트를 표시합니다.

 

6. 폼 요소

 - 폼 요소 사용 시, 레이블(<label>)을 사용하여 입력 필드와 관련된 텍스트를 제공하고, for 속성을 통해 입력 필드와 레이블을 연결합니다.

 

7. CSS와의 분리

 - 스타일 정보는 주로 외부 CSS 파일을 사용하여 제공하고, HTML 파일 내부에서 스타일을 직접 지정하지 않는 것을 권장합니다.

 

8. 접근성

 - 웹 접근성을 고려하여 시각적, 청각적 장애 등을 고려한 디자인 및 마크업을 수행해야 합니다.

 

9. 주석

 - HTML 문서에는 주석을 사용하여, 코드를 설명하고 유지 보수를 쉽게 만드는 것이 좋습니다.

 

10. 크로스 브라우징

 - HTML 코드가 여러 웹 브라우저에서 동일하게 렌더링되도록 테스트하고, 필요한 경우 브라우저별 CSS 및 JavaScript 조정을 수행합니다.

'Front-End Study > HTML+CSS' 카테고리의 다른 글

box-sizing 속성  (0) 2023.11.04
HTML SEO(검색 엔진 최적화) 기본사항  (1) 2023.10.21
HTML 유효성 검사  (0) 2023.10.15
NHN CSS 컨벤션  (0) 2023.10.12
role 속성  (0) 2023.09.25