웹프로그래밍 - 3.1 가상클래스와 가상 요소

2023. 3. 26. 19:17·수업

가상클래스와 가상 요소

가상(pseudo): html 문서에 코드로 명시되어 있지 않지만, 사용자 동작에 반응하는 가상 클래스

 

표기 설명
:link 방문하지 않은 링크에 스타일 적용
:visited 방문한 링크에 스타일 적용
:hover 웹 요소에 마우스 커버를 올려놓을 때의 스타일 적용
:active 웹 요소를 활성화했을 때의 스타일 적용
:focus 웹 요소에 초점이 맞추어졌을 때의 스타일 적용

 

 UI 요소 상태에 따른 가상 클래스
표기 설명
:enabled, :disabled 요소를 사용할 수 있을 때와 없을 때의 스타일 지정
:checked 라디오 박스나 체크 박스에서 해당 항목을 선택했을 때의 스타일 지정

 

구조 가상 클래스

1. :nth-child(n) : 앞에서부터 n번째 자식 요소에 스타일을 적용함.

2. :nth-last-child(n) : 끝에서부터 n번째인 자식 요소에 스타일을 적용함.

 

그 외 가상 클래스 요약

표기 설명
:target 앵커 목적지에 스타일 적용
:not 특정 요소가 아닐 때 스타일 적용하기
:nth-last-child(n) 부모 요소의 뒤로부터 n번째의 자식 요소에 스타일을 적용한다.
:nth-of-type(n) 같은 유형의 요소 중에서 n 번째 나타나는 요소에 스타일을 적용한다.
:nth-last-of-type(n) 같은 유형의 요소 중에서 끝에서부터 세어 n번째 나타나는 요소에 스타일을 적용
:first-child 첫번째 자식 요소에 스타일을 적용한다.
:last-child 마지막 자식 요소에 스타일을 적용한다.
:first-of-type 형제 중에서 첫번째 요소에 스타일을 적용한다.
:last-of-type 형제 중에서 마지막 요소에 스타일을 적용한다.
:only-child 해당 요소가 유일한 자식 요소일 때 스타일을 적용한다.
:only-of-type 해당 요소가 하나 뿐인 요소에 스타일을 적용한다.

 

 

다음은 시멘틱 태그에 대해 공부해보겠습니다.

2023.04.03 - [수업] - 웹프로그래밍 - 3-3 시멘틱 태그

 

웹프로그래밍 - 3-3 시멘틱 태그

3/21 수업 시멘틱 태그(Semantic Elements) - 가독성을 높이기 위해 사용하는 메타 정보 -검색 엔진이 중요도를 판단하는 근거 태그 설명 내용을 정의 페이지 콘텐츠를 제외한 콘텐츠를 정의 링크, 광고

codingtoday.tistory.com

 

저작자표시 비영리 변경금지 (새창열림)

'수업' 카테고리의 다른 글

컴퓨터그래픽스 - 5. OpenGL 개요, 구성 요소, freegult 설치  (0) 2023.03.27
컴퓨터그래픽스 - 4. 그래픽스 API (+Cortona3D 설치)  (0) 2023.03.27
웹프로그래밍 - 3-1 CSS 기초 - 선택자  (0) 2023.03.25
웹프로그래밍 - 3-1. CSS기초  (0) 2023.03.25
코드 디버깅하는 법, 에러 체크하는 법, Log.e 사용, kotlin  (0) 2023.03.21
'수업' 카테고리의 다른 글
  • 컴퓨터그래픽스 - 5. OpenGL 개요, 구성 요소, freegult 설치
  • 컴퓨터그래픽스 - 4. 그래픽스 API (+Cortona3D 설치)
  • 웹프로그래밍 - 3-1 CSS 기초 - 선택자
  • 웹프로그래밍 - 3-1. CSS기초
eunslog
eunslog
코딩 잘하는 개발자가 꿈입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
  • eunslog
    오늘도 코딩
    eunslog
  • 전체
    오늘
    어제
    • 분류 전체보기 (93)
      • 일상 (0)
      • 코딩 (31)
        • Spring (1)
        • Database (3)
        • Server (8)
        • Error (11)
        • Git (2)
        • NodeJS (0)
      • SQL (0)
      • 수업 (34)
      • IT 관련 (7)
      • 자격증 (11)
      • 멘토링 (9)
      • 그외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github 주소
  • 공지사항

  • 인기 글

  • 태그

    자바
    웹프로그래밍
    html
    컴퓨터그래픽스
    CSS
    java 기초
    java
    멋사
    androidStudio
    코틀린
    멋사 11기
    Android Studio
    멋쟁이사자처럼 11기
    Kotlin
    멋쟁이사자처럼
    안드로이드 스튜디오
    자바 기초
    모바일프로그래밍
    AWS 서버
    안드로이드스튜디오
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
eunslog
웹프로그래밍 - 3.1 가상클래스와 가상 요소
상단으로

티스토리툴바