h1 ~ h6 : 제목 태그
a : 하이퍼링크를 걸어주는 태그, 인라인 요소
p : 문단 태그, 블록 요소
br : 줄 바꿈 태그
wbr : 현재 요소의 줄 바꿈 규칙으로 무시하고 브라우저가 줄을 바꿀 수 있는 위치를 나타내는 태그
code : 짦은 코드 조각을 작성하는 태그
pre : HTML에 작성한 내용 그대로를 표현하는 태그
strong : 중대하거나 긴급 콘텐츠를 나타내는 태그로 굵은 글꼴이 기본 적용
em : 텍스트의 강세를 나타내는 태그로 기본적으로 기울임 꼴 적영
i : 외국어, 등장 인물의 생각 등을 나타내는 태그로 기본적으로 기울임 꼴 적용
q : 줄 바꿈이 없는 짦은 이용문 작성 태그
blockquote : 긴 이용문 작성 태그
cite : 저작물의 출처 표기 태그
address : 연락처 정보 태그
mark : 하이라이트 텍스트를 정의할 때 사용하는 태그로 형광펜으로 칠한 것처럼 표시
abbr : 약어임을 나타내는 태그
dfn : 현재 맥락이나 문장에서 정의하고 있는 용어를 나타내는 태그
sup : 위 첨자 요소 태그(지수, 서수 표기시 사용)
sub : 아래 첨자 요소 태그 (각주, 변수, 화학식 표기시 사용)
kbd : 키보드 입력, 음성 입력 등 임의의 장치를 사용한 사용자의 입력을 나타내는데 사용하는 태그
정렬된, 순서가 있는 보통 숫자 목록
순서가 중요한 목록에 적용
정렬되지 않은, 보통 불릿으로 표현되는 목록
순서가 중요하지 않는 목록에 적용
목록의 항목
단독으로 사용할 수 없고 ol, ul의 자식요소로만 사용 가능
설명 목록
dt - 용어
dd - 용어 설명, 단독 사용 불가능
- 절대 길이 단위 : px(cm, mm, in, pc, pt...)
- 상대 길이 단위 : %, vw, vh, vmin, vmax, em, rem
화면에서 이미지를 표현하는 가장 작은 단위
고정된 값 -> 직관적 사용 가능
부모 요소를 기준으로 하는 백분율 단위
뷰포트의 넓이를 기준으로 하는 백분율 단위 (1vw -> 화면의 1%)
뷰포트의 높이를 기준으로 하는 백분율 단위
뷰포트의 넓이와 높이 중 가장 작은 값, 큰 값을 기준으로 하는 백분율 단위
부모 요소로부터 상속받은 요소의 글자 크기를 기준으로 하는 배수 단위
최상 요소(html)의 글자 크기를 기준으로 하는 배수 단위
형제 요소 그룹 중 첫번째 요소
형제 요소 그룹 중 마지막 요소
형제 사이에서의 순서에 따라 요소 선택
형제 그룹 안에서 위치를 기반으로 형제 요소 선택
동일한 유형의 형제가 없는, 형제 요소 중 유일하게 사용된 태그
부정 선택자
전역 변수를 선언할 대 사용
선택한 요소의 일부에만 스타일을 적용하는 것
ex) ::after, ::before, ::placeholder
동일한 선택자에 동일한 속성이 사용되었을 경우 뒤에 적힌 속성을 따름
어느 선택자가 더 구체적인가에 대한 가중치를 두어 따름
inline스타일 속성 > id(#) > class(.), 가상 클래스, 속성 선택자 > type(tag), 가상 요소 선택자
!important
다른 어떤 선언보다도 우선
요소 전후에 줄 바꿈 생성
줄 바꿈 없이 한 줄에 놓임
inline의 특징을 갖추면서 block과 같이 박스 모델의 width, height, margin, padding 값들을 모두 설정 가능
내부 자식 요소들의 위치를 부모 컨테이너 요소 안에서 단방향(1차원적)으로 설정
내부 자식 요소들의 위치를 부모 컨테이너 요소 안에서 양방향(2차원적)으로 설정
접근성 트리에서 해당 요소가 제거되며 해당 요소 및 해당 하위 요소가 사라지고, 스크린 리더에서도 읽히지 않음
출처 : WENIV