우선순위란, 같은 요소가여러 선언의 대상이 된 경우,
어떤 선언의 CSS 속성을 우선 적용할지 결정하는 방법
div{
color: red !important;
}
<div
id ="color_yellow"
class ="color_green"
style="color : orange;"
>
Hello world!
</div>
#color_yellow{
color : yellow;
}
.color_green{
color : green;
}
div{
color : blue;
}
*{
color : violet;
}
body{
color : violet;
}
width와 height 속성의 역할은?
width : 요소의 가로 너비
height : 요소의 세로 너비
width와 height 속성의 기본값은?
→ auto
max-width와 max-height 속성의 기본값은?
→ none
min-width와 min-height 속성의 기본값은?
→ 0
px : 픽셀
% : 상대적 백분율
em : 요소의 글꼴 크기(10px = 1em)
rem : 루트 요소(html)의 글꼴 크기
vw : 뷰포트 가로 너비의 백분율
vh : 뷰포트 세로 너비의 백분율
margin : 10px 20px 30px 40px;
/* top right bottom left */
margin: 40px 30px 20px;
이 코드에서 30px은 어느 방향을 의미하는가? → left, rightmargin: 20px 10px;
이 코드에서 20px은 어느 방향을 의미하는가?padding: 20px 10px 40px 30px;
이 코드에서 30px은 어느 방향을 의미하는가?border : 2px, solid, red;
width: 100px; padding: 20px; border: 1px solid red;
→ 142px
width: 100px; padding: 20px; border: 1px solid red; box-sizing:border-box;
→ 100px
요소의 크기 이상으로 내용이 넘쳤을 때, 보여짐을 제어하는 단축속성
overflow: hidden;
<a></a>
에 가로 너비를 지정하기 위해 사용해야 하는 속성과 값은?display: block;
→ 한 줄의 높이, 행 간과 유사
display: flex;
→ 수평정렬
display: flex;
justify-content: center;
align-items: center;
backface-visibility :hidden;