희원96
코딩 공부 일기
희원96
전체 방문자
오늘
어제
  • 다이어리 (94)
    • 일상 (2)
      • #.일기 (2)
      • 정보처리기사 (0)
    • 코딩 공부 (90)
      • Python (11)
      • Java (12)
      • DB (18)
      • Arduino (5)
      • HTML,CSS (7)
      • JSP, Servlet (14)
      • Javascript (8)
      • jQuery (2)
      • Spring (1)
      • Android (8)
      • ML (4)
      • React (0)
    • 프로젝트 (1)
      • 미니프로젝트 (1)
      • 1차프로젝트 (0)
      • 2차프로젝트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개발 공부 일기

인기 글

태그

  • Python
  • Ajax
  • 제이쿼리
  • Spring
  • java
  • 안드로이드
  • 자바스크립트
  • JS
  • jQuery
  • CSS
  • JavaFestival
  • 화이팅
  • 자바
  • ml
  • JSP
  • Android
  • DB
  • 파이썬
  • Servlet
  • 데이터베이스
  • 스프링
  • arduino
  • 아두이노
  • HTML
  • JavaScript
  • 스마트인재개발원
  • Database
  • 머신러닝

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
희원96

코딩 공부 일기

[CSS]  선택자
코딩 공부/HTML,CSS

[CSS] 선택자

2022. 4. 26. 17:36

CSS( Cascading Style Sheets)란?

HTML문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어

 

<style></style> 선언을 해준 후 안에서 문법을 활용하여 색깔을 바꿔보자

font : 글자의 폰트를 정의하는 속성

- font-family : 글꼴(나눔고딕,굴림,돋움)

- font-size : 글자크기(px,em,rem)

- font-weight :  글자두께(bold, 100~900)

- font-style :  글자스타일(Italic)

 

폰트 속성

선택자

전체 선택자 : *로 표시되며 웹 문서 내 모든 요소 선택

태그 선택자 : 태그이름으로 표시

클래스 선택자 : 중복이 가능하고 재사용이 가능하다.

-.(점)기호로 표시

-공통되는 스타일을 적용할 경우 사용

아이디 선택자 : 중복 불가능, 한 HTML문서 당 하나만

-#기호로 표시

-HTML 구조의 공간분할을 적용할 때 사용

계층 선택자 : 특정위치의 요소를 계층적 구조로 요소 선택

 

1) 자식선택자 : >

ul > li

div > ul

 

2) 자손선택자 : 띄어쓰기

div li

body li

ul li

 

3) 후행선택자 : ~ 

li ~ li

li ~ span

 

4)근접후행선택자 : +

li + span

span + li

 

실습

그룹 선택자 : 다양한 요소들을 콤마(,)로 구분하여 요소 선택

반응 선택자: 사용자의 반응으로 생성되는 특정한 상태를 선택

- :active : 마우스로 클릭할 때 선택

- :hover : 마우스를 올린 태그를 선택

 

스타일 시트 명시도 계산

계층선택자 = 타입선택자 보다는 높고, 클래스선택자 보다는 낮다.

그룹선택자 = 타입선택자

 

!important로 확인해보기 (템플릿에서 추천, 현업에서는 절대 사용금지)

CSS 사용이 안될때 인터넷 사용기록 삭제 해보기

 

    '코딩 공부/HTML,CSS' 카테고리의 다른 글
    • [CSS] postion,overflow,float,스타일 선언
    • [CSS] 단위,공간,박스
    • [HTML] 실습
    • [HTML]form 태그
    희원96
    희원96
    개발 공부

    티스토리툴바