CSS는 전에도 설명했듯이 HTML의 디자인을 담당하는 부분이라고 생각하면 된다. 우선 간단히 HTML 파일 내에서 css를 활용하는 부분을 알아보자.
<style>
.place {
font-size: 16px;
font-weight: 400;
}
#hallasan {
color: #F56513;
}
</style>
<h3 class="place">우도</h3>
<h3 class="place">성산 일출볼</h3>
<h3 id="hallasan">한라산</h3>
id는 고유의 값으로 중복이 되지 않지만 class는 여러 태그에 사용할 수 있다. 만약 어떤 것을 쓸지 헷갈린다면 class를 사용하는 것을 추천한다.
CSS 속성에는 정말 다양한 값들이 존재한다. 모든 것을 외울 필요는 없지만 많이 사용하는 속성들에 대해서만 간단히 설명하고 넘어가도록 하겠다.
<link rel-"styleshee" href="파일명.css">
CSS 파일은 index.html 파일과 분리해서 사용한다. 그렇기 때문에 해당 css 파일을 불러오는 코드가 필요하다.
body {
background-color: red;
background-color: #FF0000;
background-color: rgb(255, 0, 0);
background-color: rgba(255, 0, 0, 0.5);
}
색상 단위는 '색상 이름', '색상 코드', 'RGB', 'RGBA'로 나누어 생각해 볼 수 있다.
크기 단위에는 '절대적인 단위'와 '상대적인 단위'가 있다.
<절대적인 단위>
<상대적인 단위>
<div id="parent">
저는 높이가 320px입니다.
<div id="child">
저는 높이가 160px이에요!
</div>
</div>
html {
font-size: 16px;
}
#parent {
background-color: #A655ED;
height: 320px;
}
#child {
background-color: #6942D6;
height: 50%;
}
.artist {
color: rgb(0, 47, 167);
font-family: Rajdhani;
font-size: 3rem;
font-weight: 700;
letter-spacing: 8px;
margin: 0;
}
.title {
color: #747780;
font-size: 1.25em;
font-weight: 400;
margin: 0 0 24px 0;
}
.ikb {
background-color: rgb(0, 47, 167);
height: 320px;
margin: 2.5em auto;
width: 320px;
}
.date {
color: rgba(0, 0, 0, 0.5);
font-family: 'Cormorant Garamond', serif;
font-size: 18px;
margin: 8px 0;
}
letter-spacing 속성은 글자의 가로 간격을 조절할 때 사용된다. 즉, 글자 사이의 간격을 조정하는 속성이다. 값이 커질수록 간격이 커지게 된다.
/* 여기에 코드를 작성하세요. */
코멘트(주석)를 잘 작성하는 습관을 만드는게 좋을 것 같다. 나중에 협업할 때 많이 도움이 될 것이다.