HTML+CSS

Purple·2021년 9월 7일
0

TIL

목록 보기
13/73
  1. CSS에서 복수개의 셀렉터를 연속으로 지정할 수 있으며 쉼표(,)로 구분한다.
  2. Universal selector: *
    HTML문서 내의 모든 요소를 선택한다. Head 요소를 포함한 모든 요소가 선택된다.
  3. 셀렉터[어트리뷰트]
    지정된 어트리뷰트를 갖는 모든 요소를 선택한다.
    a[href] { color: red; }
  4. 셀렉터[어트리뷰트="값"]
    지정된 어트리뷰트를 가지며 지정된 값과 어트리뷰트의 값이 일치하는 모든 요소를 선택한다
    a[target="_blank"] { color: red;}
  5. 셀렉터[어트리뷰트~="값"]
    지정된 어트리뷰트의 값이 지정된 값을 (공백으로 분리된) 단어로 포함하는 요소를 선택한다.
    h1[title~"first"] { color: red;}
  6. 자식 셀렉터(Child Combinator)
    자손 셀렉터는 셀렉터A의 모든 자식 요소 중 셀렉터B와 일치하는 요소를 선택한다.
    셀렉터A > 셀렉터B
    div > p { color:red; }
  7. 형제 셀렉터 (Sibling Combinator)
    셀렉터A의 형제 요소 중 셀렉터A 바로 뒤에 위치하는 셀렉터B 요소를 선택한다. A와 B사이에 다른 요소가 존재하면 선택되지 않는다.
    셀렉터A + 셀렉터B
    p + ul {color: red;}
  8. 일반 형제 셀렉터 (General Sibling Combinator)
    셀렉터A의 형제 요소 중 셀렉터A 뒤에 위치하는 셀렉터B 요소를 모두 선택한다.
    셀렉터A ~ 셀렉터B
    p ~ ul {color:red;}
  9. 가상 클래스 셀렉터 (Pseudo-Class Selector)
    가상 클래스는 요소의 특정 상태에 따라 스타일을 정의할 때 사용된다. 특정 상태란, 예를 들어 마우스가 올라와있을때, 링크를 방문했을때와 아직 방문하지 않았을때, 포커스가 들어와 있을 때 등등이다. 예를들어 a요소가 hover상태일때 (마우스가 올라와있을때) background-color를 yellow로 지정한다.
	selector:pseudo-class {
	  property: value;
	}
    a: hover { background-color: yellow; }
  1. 단위
    10-1. px: 픽셀 (1px = 1/96th of 1in) ...절대길이
    10-2. em: 부모 요소의 글꼴 크기 ...상대길이

    10-3. rem: 루트 요소의 글꼴 크기(Root em) ...상대길이

    10-4. vw: viewport 너비의 1% ...상대길이
    10-5. vh: viewport 높이의 1% ...상대길이

  2. 불투명도(opacity)
    opacity값은 0과 1사이의 다양한 10진수 값으로 변경

.box{
  opacity: 0.6;
}
profile
다시 보면, 더 많은 것들이 보인다.

0개의 댓글