노멀라이즈

노멀라이즈 (Normalize)

1. 노멀라이즈

 - HTML 요소의 기본 스타일브라우저 간 일관성을 유지하기 위해 적용시킴

 

2. a 태그의 노멀라이즈

 - 기본일 때, 밑줄이 있고 색이 파랑색임 (<a href="#">링크로 바로가기</a>)

 

 

 - 노멀라이즈 적용 시, 밑줄과 색이 바뀜

    ※ inherit : 부모의 스타일을 적용

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        a {
            color: inherit;
            text-decoration: none;
        }
    </style>
</head>
<body>
    <a href="#">링크로 바로가기</a>
</body>
</html>

 

3. body의 노멀라이즈

 - 기본일 때, 약간의 margin이 들어감

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        div {background-color:red;}
    </style>
</head>
<body>
    <div>Hello!!!</div>
</html>

 

 - 노멀라이즈 적용 시, magin이 사라짐

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        body {margin: 0;}
        div {background-color:red;}
    </style>
</head>
<body>
    <div>Hello!!!</div>
</html>

 

4. ul, li의 노멀라이즈

 - 기본일 때, 점과 여백이 있음

<ul>
  <li>메뉴 아이템 1</li>
  <li>메뉴 아이템 2</li>
  <li>메뉴 아이템 3</li>
</ul>

 

 - 노멀라이즈 적용 시, 점과 여백이 사라짐

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        ul, li {
            /* 앞에 점 없애기 */
            list-style:none;
            /* 안쪽 여백 제거 */
            padding:0;
            /* 바깥쪽 여백 제거 */ 
            margin:0;
        }
    </style>
</head>
<body>
    <ul>
        <li>메뉴 아이템1</li>
        <li>메뉴 아이템2</li>
        <li>메뉴 아이템3</li>
    </ul>
</body>
</html>

 

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

주석처리  (0) 2022.10.06
position 속성 정리  (0) 2022.10.04
요소 가운데 정렬  (0) 2022.09.26
여백을 조절하는 속성 - margin, padding  (0) 2022.09.25
박스 모델(Box Model)  (0) 2022.09.25