프론트엔드 개발자라면 알아야할 CSS언어를 알아보고 그 중 중요한 부분에 대해서 알아보기로 하자.
a{
font-style:italic;
}
font-style이라는 property로 쉽게 글씨 스타일을 바꿀 수 있다. italic이라는 값을 지정하면 이탤릭체로 변하게 된다.
.pink {
color: pink;
}
.yellow {
color: yellow;
}
coolr라는 property는 글씨 색깔을 변경해준다.
pink,yellow라는 누구나 알아보기 쉬운 색깔로 지정할 수 있고, 특정 색깔을 지정할 수도 있다.
좀 더 세밀한 조정을 하려면 색상을 표현하는 방법에는 여러가지가 있다.
아래 예시를 보도록 하자. 아래는 똑같은 색깔이다.
h1 {
color: #eb4639;
}
h1 {
color: rgb(235, 70, 57);
}
h1 {
color: hsl(4, 82%, 57%);
}
위 그림을 해석해보자면,
p.example {
margin: 50px;
}
index.css에 작성된 margin에 50px라는 값을 주었는데 사방에 50px의 영역이 생겼다.
위에 css를 풀어쓰면 아래와 같다.
p.example {
margin: 50px 50px 50px 50px;
}
다시한번 풀어쓰면 아래와 같다.
p.example {
margin-top: 50px;
margin-right: 50px;
margin-bottom: 50px;
margin-left: 50px;
}
위에서 언급했지만 margin 값 하나만 지정하면 사방에 적용된다. 그렇다면 내가 원하는 부분에만 마진 값을 적용 시키려면 어떻게 해야할까?
아래 에제를 한번 봐보도록하자.
p.example {
margin: 20px auto;
}
이렇게 위에서 2개의 값만 지정이 되었을때 의미는
위에 값을 풀어쓰면 아래와 같이 된다.
p.example{
margin-top: 20px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
테두리 안의 초록색 영역이 padding이다.
padding도 margin과 같이 작성이 비슷하다.
p.example{
padding:50px;
}
padding 또한 50이라는 값 하나만 주었는데, 요소의 테두리 내부에 50px의 영역이 생겼다.
위 또한 풀어쓰면 아래와 같이 된다.
p.example{
padding:50px;
}
padding 또한 50px이라는 값 하나만 주었는데, margin 과 같이 요소 사방에 값이 적용된어 요소 테두리 내부에 50px의 영역이 생겼다.
위에 css 값을 풀어쓰면 아래와 같다.
p.example{
padding:50px 50px 50px 50px;
}
한번 더 풀어쓰면 아래와 같다.
p.example{
padding-top:50px;
padding-right:50px;
padding-bottom:50px;
padding-left:50px;
}