[HTML] Markup Tip

8가지 올바른 “MarkUp”을 위한 8가지 팁

HTML속성에 Lnag 속성값을 넣자

why?! 접근성을 높이기 위해서
자주쓰는 언어로 만들것

example)

    <html lang = "en"></html>
    <html lnag = "ko"></html>

img태그에 alt값 속성 넣기.

why?! 접근성을 높이기 위해서

example)

    <img src ="" alt = "이미지 설명">

Sectioning element 태그 내부에 속성값을 적자.

why?! 접근성을 높이기 위해서



example)

    <nav class = "anav">
    <h2 class - "sr-only">메뉴</h2>

img태그와 CSS-background-image

이미지가 정보(Contents)를 가지고 있다면 -> img태그
그게 아니라면                                        -> CSS

그래도 잘 모르겠다?!

계속 바뀔 수 있는 이미지 -> img태그
그게 아니라면                -> CSS를 쓰자

ul/ol의 자손은 li만 올 수 있다.

List의 요소는 List만 넣자

example)

-- 맞는 표현 --

<ul>
    <il>
        <div>
        </div>
    </il>
    <il></il>
    <il></il>
</ul>

-- 틀린 표현 --

 <ul>
    <div></div>
        <il></il>
        <il></il>
        <il></il>
 </ul>

문단을 구분할땐 < p > 를 쓰자

쓸데없는 < br > 남용을 하지 말자

example)

-- 틀린 표현 --

문단<br><br>
문단<br><br>
문단<br><br>
문단<br><br>

-- 맞는 표현 --

<p>문단</p>
<p>문단</p>
<p>문단</p>
<p>문단</p>

인라인 태그에 블록 태그를 넣지말자

< a >태그는 예외적으로 인라인 태그를 블록태그로 바꿀 수 있다

example)

-- 틀린 표현 --

<span>
    <div>
    </div>
</span>

-- 맞는 표현 --

<a href = "이동할 경로"><img src = "이미지 경로" alt = "이미지">

인라인 스타일을 쓰지말자

example)

-- 틀린 표현 --

<html lang = "ko">
    <body>
        <p class = "example">이렇게 쓰기<p>
    </body>
    </html>
<p style ="font-size = 16px">이렇게 쓰지마</p>

-- 맞는 표현 --

<html lang = "ko">
<head>
    <style>
    .eample {
        font-size = 16px;
    }
    </style>
</head>
<body>
    <p class = "example">이렇게 쓰기<p>
</body>
</html>