일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고척돔맛집
- 영등포맛집
- 용리단길맛집
- 성수팝업
- 성수8월팝업
- 양주가족모임
- 코스트코4월둘째주할인상품
- 스파르타코딩클럽
- 양주맛집
- 코린이 #코딩 #코딩공부 #코딩독학 #코딩학원 #코딩초보 #비쥬얼스튜디오코드 #비주얼스튜디오코드 #코딩프로그램 #css #html
- 코딩공부
- 코딩
- 코스트코할인
- 구일역맛집
- 편의점신상
- 코딩입문
- 코스트코할인소식
- 코스트코신상
- 영등포역맛집
- 성수팝업스토어
- 코스트코할인기간
- 동양미래대학교맛집
- 코딩초보
- 코스트코3월첫째주할인상품
- 코딩기초
- 성수7월팝업
- 고척동맛집
- seoungsupopupstore
- 코꼬미
- 영등포타임스퀘어맛집
- Today
- Total
쫑's바른생활
[코딩 초보 개발일지] 입문_03-1. css 작업물 만들기 본문
앞선 게시글에서 만들어두었던 각각의 블록들에
배경색, 글자색, 높이와 넓이를 줘보자
<첫번째 설정값>
wrap : 넓이 1200
header : 넓이 동일, 높이 100, 배경 베이지, 글자크기 20
banner : 넓이 동일, 높이 300, 배경 빨강, 글자크기 20
contents : 넓이 동일, 높이 200, 배경 아쿠아, 글자크기 20
footer : 넓이 동일, 높이 100, 배경 파랑, 글자크기 20
여기서 잠깐!
wrap에도 높이를 줘도 되지만, 굳이 남는 영역을 만들지 않도록
wrap 안에 있는 header~footer에만 높이를 줄 예정.
css 속성은 앞서 작성한 게시글에서 확인한다.
id 를 나타내는 #wrap 과 css 작성영역 {} 입력
마찬가지로 header부터 작성하면 아래와 같다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#wrap{
width: 1200px;
}
#header{
width: 1200px;
height: 100px;
background-color: beige;
font-size: 20px;
}
#banner{
width: 1200px;
height: 300px;
background-color: red;
font-size: 20px;
}
#conents{
width: 1200px;
height: 200px;
background-color: aqua;
font-size: 20px;
}
#footer{
width: 1200px;
height: 100px;
background-color: blue;
font-size: 20px;
}
</style>
</head>
<body>
<div id="wrap">
<div id="header">header</div>
<div id="banner">banner</div>
<div id="conents">conents</div>
<div id="footer">footer</div>
</div>
</body>
</html>
<두번째 설정값>
여기서 좀 더 수월한 팁은 header~footer의 동일한 설정값인 글씨크기는
굳이 일일이 설정해줄 필요없이 감싸는 wrap에만 설정해주어도 결국 동일하다.
1. 위 사진의 파란색 처럼 웹 페이지 안에 여백이 생기는데
이 파란색 여백을 줄이기 위해 바깥여백0, 안쪽여백0을 주자.
페이지 전체를 나타내는 * 로 여백0을 나타내는 css를 넣어준다.
2. 그리고 모든 블록들의 바깥 위여백=0, 양옆여백=동일값(자동) 으로 넣기
위 과정들을 반영한다면 아래와 같다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
#wrap{
width: 1200px;
font-size: 20px;
margin: 0 auto;
}
#header{
width: 1200px;
height: 100px;
background-color: beige;
}
#banner{
width: 1200px;
height: 300px;
background-color: red;
}
#conents{
width: 1200px;
height: 200px;
background-color: aqua;
}
#footer{
width: 1200px;
height: 100px;
background-color: blue;
}
</style>
</head>
<body>
<div id="wrap">
<div id="header">header</div>
<div id="banner">banner</div>
<div id="conents">conents</div>
<div id="footer">footer</div>
</div>
</body>
</html>
<세번째 설정값>
01. 글자를 가로 가운데정렬 ( text-align : center )
02. 글자를 세로 가운데정렬 ( line-height : 해당블록 높이값 )
여기서는 텍스트가 한줄이라, 줄간격을 나타내는 line-height로 입력.
03. footer 글자색 하얀색으로 수정
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
#wrap{
width: 1200px;
font-size: 20px;
margin: 0 auto;
text-align: center;
}
#header{
width: 1200px;
height: 100px;
background-color: beige;
line-height: 100px;
/*줄간격(세로가운데정렬로 사용. 단, 한줄일 때)*/
}
#banner{
width: 1200px;
height: 300px;
background-color: red;
line-height: 300px;
}
#conents{
width: 1200px;
height: 200px;
background-color: aqua;
line-height: 200px;
}
#footer{
width: 1200px;
height: 100px;
background-color: blue;
line-height: 100px;
color: white;
}
</style>
</head>
<body>
<div id="wrap">
<div id="header">header</div>
<div id="banner">banner</div>
<div id="conents">conents</div>
<div id="footer">footer</div>
</div>
</body>
</html>
<최종 결과물>
'개발일지 > 입문' 카테고리의 다른 글
[코딩 초보 개발일지] 입문_04-2. css 작업물 만들기(네비게이션) (0) | 2023.04.10 |
---|---|
[코딩 초보 개발일지] 입문_04-1. css 작업물 만들기 (0) | 2023.04.05 |
[코딩 초보 개발일지] 입문_03-2. css 작업물 만들기 (0) | 2023.04.03 |
[코딩 초보 개발일지] 입문_02. html 배우기 (1) | 2023.04.02 |
[코딩 초보 개발일지] 입문_01. 프로그램 설치 (1) | 2023.04.02 |