<div class="cat">고양이</div>
<div> : opening tag - 태그 </div> : closing tag - 태그<div class="cat">고양이</div> : element - 요소고양이 : contents - 콘텐츠 class="cat" : attribute - 클래스 이름은 숫자로 시작 X, 의미없는 값 X<div class="animal cat">고양이</div> - animal 이면서 cat인 것.div {
background-color: black;
}
div : selector (선택자)
background-color : property (속성)
black : value (값)
* {
background-color: black;
}
* : 모든 태그들 선택
.animal {
background-color: black;
}
.animal : animal 클래스 선택
width: auto;가 적용되어 있다. (inital value)width: auto; : 직계 부모 요소로부터 주어진 가용 가능한 너비를 최대로 채운다
https://ishadeed.com/article/auto-css/?ref=sidebar
margin의 initial value는 0이다.
margin-left: auto; : 사용가능한 공간의 크기를 왼쪽 여백에 마진 값으로 적용하여 오른쪽 정렬이 된다.
margin-right: auto; : 사용가능한 공간의 크기를 오른쪽 여백에 마진 값으로 적용하여 왼쪽 정렬이 된다.
margin: 0 auto; : 상,하 0 / 좌,우 auto 적용되어 가운데정렬이 된다.
margin auto auto; : 상,하 0으로 계산된다. (상,하가 내 구역이 아니기 때문에) / 좌,우 auto 적용되어 가운데정렬이 된다.
text-align: left; : 인라인 요소 왼쪽 정렬
text-align: right; : 인라인 요소 오른쪽 정렬
text-align: center; : 인라인 요소 가운데 정렬
display: inline-block; : 인라인 요소를 블록 요소처럼 사용 / base line 기준(텍스트 기준으로 base line 배치)으로 block을 배치

<h1> ~ <h6> <div> <p> <header> <main> <footer> <section> <article> <aside> <ul> <li> 등.<a> <span> <br> <img> 등.복잡한 페이지 만들어 보는 것 중요하다.
하지만! 지금은 간단한 페이지를 퀄리티 높게 만드는 것이, 복잡한 페이지를 어설프게 만드는 것보다 더 중요하다!
