HTML_pseudo-element

Adrian·2022년 2월 2일
0
post-thumbnail

내가 특정 HTML 요소의 안쪽 일부만 스타일을 주고 싶을 때

Pseudo-element 셀렉터를 이용해서 스타일을 줄 수 있다.

예를 들면 이런 것들이 가능하다.

▶️ HTML 특정부분에 스타일링하기/글씨넣기

  .text::first-letter {
    color : red;
  }

  .text::first-line {
    color : red;
  }

  .text::after {
    content : '뻥이지롱';
    color : red;
  }

  .text::before {
    content : '뻥이지롱';
    color : red;
  }
  1. pseudo-element를 선택하려면 콜론 2개 :: 를 사용하면 된다.
  2. ::first-letter라고 붙이면 안에 있는 글자 중 첫 글자만 스타일을 줄 수 있다.
  3. ::first-line이라고 붙이면 안에 있는 글자 중 첫 줄만 스타일을 줄 수 있다.
  4. ::after라고 붙이면 내부의 맨 마지막 부분에 특정 글자같은걸 추가해줄 수 있다.
  5. ::before라고 붙이면 내부의 맨 앞 부분에 특정 글자같은걸 추가해줄 수 있다.

first-letter 대신 첫글자를 span 태그로 감싸도 되지만 서버와 데이터베이스로 인해 글자가 항상 다이나믹하게 변하는 경우 항상 span태그를 넣기 불가능하다.(자바스크립트 사용해야함)


▶️ clear : both 박스 편하게 만들기

  .box::after {
    content : '';
    display : block;
    clear : both;
  }

갑자기 어떤 요소 뒤에 clear : both 속성을 가진 div박스가 필요하다면 일부러 div를 하나 만들 필요 없이 이렇게 div를 흉내내서 사용하시면 된다. (float를 사용한 가로정렬시)


▶️ Pseudo-element를 이용한 잡기들


profile
관조, 사유, 끈기

0개의 댓글

관련 채용 정보