
o Semantic
o bootstrap: css 프레임워크
o css

*key=이름
*특정 속성만 일시적으로 빼고 싶을 때 --
* css에서는 { 속성1: 값1; 속성2: 값2; }

1. <요소 style =""> 형태로 특정 요소에만 적용
2. <style><style>의 내부에서
1) # 이름값 { 속성: 값;}로 스타일 적용하고 id=이름값에 적용
2) .이름값 { 속성: 값;}로 스타일 적용하고 <요소 class="이름값">출력내용</요소>로 적용
*확장자 css파일은 자체가 <style></style>이기 때문에 이를 입력하면 오류가 뜸
*margin
*padding
1바이트=8비트
영어=1바이트
한글=2바이트
한자=3바이트
css의 인코딩 방식 설정: 맨 위에 @charset "utf-8"; 입력
*{} : 전체 스타일 적용
태그{} : 태그 내부에 스타일 적용
.이름{} : <태그 class="이름">에 스타일 적용
#이름 : <태그 id="이름">에 스타일 적용
margin: 20px 50px 75px 100px; <!--사이즈값은 시계방향으로 위오아왼-->
border: 1px dotted #4CAF50;
}
*margin 부모자식 위치 확인해야(부모블럭 안의 자식블럭에 적용된 경우 부모블럭과의 여백이 됨)
o selector
1) 부모태그a>자식태그b { 속성: 값; } <!--부모태그a 안의 자식태그b의 스타일 적용-->
(=태그a 태그b: 1과 동일)
2) 태그a, 태그b {속성: 값;} <!--태그a, 태그b 모두에 스타일 적용-->
+ #태그a 태그b.클래스명 { background-color: blue;}
태그b 내부의 클래스명을 선택할 때는 태그b와 .클래스명 붙여서
/* 참조 https://www.w3schools.com/cssref/sel_active.asp
a:link - 일반적 링크 및 방문하지 않은 링크
a:visited - 방문했던 링크
a:hover - 마우스 올렸을 때 링크
a:active - 마우스 누르는 순간의 링크 */