block level : 자동으로 줄바꿈이 됨 (h1태그)
inline level : 그 줄에 속해있다. (a태그)
display : inline or block 으로 속성 변경이 가능하다.
inline level에서는 width와 height가 적용되지 않는다.
width와 height로 box의 크기를 조절할 때 content의 크기를 조절하기 때문에 padding과 border까지 포함된 box의 크기를 예측하지 못하는 경우가 있다. 그 이유는 기본적으로 box-sizing : content-box;로 설정되어있기 때문이다.
box-sizing : border-box;를 사용하여 border를 기준으로 크기를 조절하면 된다.
*{ box-sizing : border-box; } 를 사용하여 전체에 적용해줌으로써 편리하게 조절하기도 한다.
element의 위치를 조절할 수 있는 기능이다.
반응형 디자인을 만들기 위한 중심적인 기능이다
<!doctype>
<html>
<head>
<style>
@media (max-width : 600px) {
body{
background-color: blue;
}
}
@media (max-width : 400px) {
body{
background-color: red;
}
}
@media (min-width : 601px) {
body{
background-color: yellow;
}
}
</style>
</head>
<body>
</body>
</html>
<meta name = "viewport" content = "width=device-width, initial-scale = 1.0">
이미지를 글의 중간에 삽입하고 싶을 때 사용하는 기능
float를 무시하게 하는 방법
다단을 만들 수 있는 기능
column 적용 무시하게 하는 방법