Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발일기

[css] hn 태그의 폰트 수정 / 연결선택자 본문

HTML, CSS

[css] hn 태그의 폰트 수정 / 연결선택자

화영강 2022. 10. 19. 16:07

<실습문제1-1>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3 폰트 활용</title>
    <style>
        h1 {
            font-style: italic;
            font-family: 'consolas font';
        }

        p{
            font: 16px 'Times New Roman';
        }
        
        .weight1 {
            font-weight: 900;
        }

        .size span {
            font-size: 1.5em;
        }
    </style>
</head>
<body>
    <h1>Consolas font</h1>
    <hr>
    <p class="weight1">font-weight 900</p>
    <p class="size">현재 크기의 <span>1.5배</span> 크기로</p>
</body>
</html>

 

 

hn 태그의 폰트 수정

 

문제의 첫번째 줄 consolas font는 h1태그를 사용하여 css에 font-style과 family를 주었다. 

그런데 속성을 두번 주기 번거로워서 font 속성만으로도 작성할 수 있는지 확인해봤다.

 

font: italic 100% 'consolas font';

이렇게 font size를 100%로 줄 경우 h1 사이즈 그대로 출력될 줄 알았으나

더 작은 사이즈로 출력이 되었는데,

그 이유는 font-size는 브라우저 기준으로 16px의 100%가 출력 된 것이다.

1rem, 1em 도 마찬가지.

 

h1사이즈로 맞추려면 더 번거로워지므로 font-size, font-family 이렇게 주는게 낫다.

 

 

연결선택자

 

'1.5배'에 스타일을 주기 위해 .size span을 사용.

span태그는 size클래스 안에 위치하므로

.size span 또는 .size>span은 가능하나 .size+span은 사용할 수 없다.

(띄어쓰기) : 상위요소  하위요소
> : 부모요소 > 자식요소

+ : 형제요소 중 첫번째 동생요소만을 선택