본문 바로가기
HTML

[HTML,CSS] 웹문서에 style을 입히다, CSS

by YiORAE 2021. 4. 29.
728x90

이번 포스팅의 목표는...

 

이전 포스팅에서 <꿈>이라는 자작글을  HTML문서 내로 가지고와 줄바꿈까지 완료해보았다.

이번 포스팅에서는 CSS 사용하여 글의 형태를 다듬어 보려고 한다.

 

 

 

 

CSS를 써보자

 

CSS를 HTML 문서에 적용하기 위해서는 style이라는 키워드를 사용해야 한다. 아래의 예시를 살펴보자.

 


<!DOCTYPE html>
<head>
<title>
손바닥소설 꿈
</title>
</head>
<body>
    <div style="margin-left:25%; margin-top:5%; width:50%;">
        <p style="text-align:center; font-size:1.5em">
            <b></b>
        </p>
        <p style="text-align:center;">
        <br>   
            -  w r i t t e n  b y  Y I O R A E  -<br>
            <br>
            <br>
            <br>
            꿈은 별과 같아서<br>
            아무리 손을 뻗어보아도<br>
            잡히지 않지만,<br>
            <br>
            <br> 
            달도 누워버린<br>
            어두운 밤일 수록<br>
            더욱 밝아보여<br>
            <br>
            <br> 
            하염없이 고개를 들어올릴 수 밖에......<br>
            <br>
        </p>
        <p style="text-align:right;">
            <꿈. end>
        </p>
    </div>
</body>


 

위 코드를 브라우저에서 실행하면 아래처럼 화면이 나온다.

 

 

 

내용이 화면 중앙으로 정렬되고 제목의 글자는 본문보다 크고 굵어서 좀 더 강조되어 보인다. 그리고 마지막줄의 <꿈. end>라는 부분은 오른쪽 정렬이 되었다. 티스토리 편집기를 통해 작성한 문서와 완전히 똑같지는 않지만 어느정도 유사한 모습을 갖추게 되었다.

 

위 예시를 보면 알 수 있듯이 CSS를 적용하고자할 때는 우선 어느 <div> 영역 혹은 <p> 영역(=문단 영역)에 디자인 속성을 적용할 지, 영역들을 골라야 한다. 그 다음 여는 태그의 오른쪽 꺽쇠 ">" 이전에 적용하고자하는 디자인에 대한 내용을 적어주면 된다. 이때 디자인 내용을 입력하는 형태는 다음과 같다.

 

style="디자인 속성1의 이름 : 디자인 속성 1의 값; 디자인 속성 2의 이름 : 디자인 속성 2의 값; "

 

이때 꼭 지켜야할 것은 아래 4가지이다.

 

 

 1. style이라는 키워드 다음 꼭  등호(=) 표시가 와야 한다

 2. 디자인 속성과 그 값은 따옴표(" ") 사이에 들어가 있어야 한다

 3. 디자인 속성과 그 값 사이에는 콜론(:)을 넣어 주어야 한다.

 4. 하나의 속성에 대한 이름 및 값의 입력이 완료되면 세미콜론(;)을 사용하여 입력이 완료되었음을 나타내어야 한다. 

 

 

CSS를 사용할 때 입력 가능한 디자인 속성의 이름과 값의 형식은 이미 정해져있다. 구글링을 조금만 해보면 CSS로 다룰 수 있는 디자인 속성들과 그 값들의 형태에 대한 정보를 쉽게 얻을 수 있다. 

 

 

CSS를 사용하는 방법


이번에는 각 줄에서 필요할 때마다 style 이라는 키워드를 이용하여 디자인 요소를 적용해보았다. 위 글 처럼 짧은 글에서야 이렇게 매번 style의 속성을 입력할 수 있지만, 문서의 길이가 길다면 위와 같은 방식은 매우 비효율적인 방법이 될 것이다.

CSS는 이런 비효율을 해소하기 위한 방안을 이미 가지고 있다. 바로 문서의 특정 영역을 구분하여 해당 영역에 대해 한꺼번에 디자인 요소를 적용시키는 방법이다.

다음 포스팅에서는 좀 더 긴 문서를 영역별로 구분하고 디자인 요소를 적용하는 방식에대해 알아보자.

728x90

댓글