HTML으로 웹 페이지의 내용을 작성한다면 디자인 적인 요소는 CSS를 활용한다. CSS에는 다양한 속성이 있는데 그 중 가장 많이 사용하는 속성들로 이전 포스팅에서 만든 표를 꾸며 보자.

 

이전글보기: HTML문서로 표만들기 


 CSS 속성은 표가 들어 있는 body가 아니라 head에 넣는다. <head>태그 안에 <style></style>로 표현 한다.

 

CSS cascading style sheets 의 약자로 정의는 다음과 같다.

 

웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일시트이다. 문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 하였다.”

[네이버 지식백과] CSS [cascading style sheets] (두산백과)

 

 아래 적용한 속성들의 결과를 보고 하나씩 알아보자.

 


<head>

             <meta charset="UTF-8">

             <title>Document</title>

 

             <style>

                           table{

                                        width:300px;

                                        height:300px;

                                        border: 3px solid black;

                                        background: yellow;

                           }                        

 

                           td{

                                        border:3px solid blue; 

                                        font-size:15pt;

                                        font-weight:bold;

                                        text-align:center;

                                        background:#bbfca5;

                           }

             </style>             

</head>


width:300px;  → 가로 너비

height:300px; → 세로 높이

border: 3px solid black; → 테두리에 3px 두께의 검정선 두르기

background: yellow; → 배경색은 노랑

font-size:15pt; → 글자 크기는 15

font-weight:bold; → 글자를 두껍게

text-align:center; → 글자의 정렬을 가운데로

 

 기본적인 영어 단어만 알면 표현할 수 있을 정도로 쉽게 되어 있다. 적어도 중학교 단어에는 위의 속성에 사용하는 단어가 다 들어 있다.

 

 표를 보면 1층은 주인집 인데도 칸이 3개로 구분되어 있다. 2층짜리 건물을 지어 2층은 3개의 원룸으로 만들고 1층에는 주인이 사는 형태의 건물을 만들어보자.

 

다음글보기[문돌이의IT] colspan, rowspan CSS속성으로 표의 셀병합 기능 표현하기

+ Recent posts