ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Pseudo-element
    HTML,CSS 2022. 1. 24. 15:24

    HTML중 어떤 특정 부분만 스타일을 주려고 할 때 pseudo-element를 사용할 수 있다.

    .text::first-letter {
      color : red;
    }
    
    .text::first-line {
      color : red;
    }
    
    .text::after {
      content : '가나다';
      color : red;
    }
    
    .text::before {
      content : '가나다';
      color : red;
    }

    이처럼 클래스 앞에 ::을 사용하며 위와 같이 줄 수 있다.

    - ::first-letter 은 안에 있는 글자에서 첫 글자만 스타일을 준다.

    - ::first-line 은 안에 글자 중 첫 줄만 스타일을 준다.

    - ::after 은 내부의 맨 마지막에 특정 글자를 추가한다.

    - ::before 은 내부의 맨 처음에 특정 글자를 추가한다.

     

    이걸 이용하면 float 사용 뒤 써주는 clear: both; 성질을 주는 div박스를 만들지 않고 사용가능하다.

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

    float를 준 class에 box라는 클래스를 주게되면 글이 없는 block이 만들어져서 clear을 준 div와 같은 역할을 하게 된다.

    'HTML,CSS' 카테고리의 다른 글

    Sass / Scss  (2) 2022.01.25
    Shadow DOM  (2) 2022.01.24
    css 덮어쓰기  (2) 2022.01.22
    Bootstrap의 Utilities  (2) 2022.01.22
    transition과 overflow  (2) 2022.01.21

    댓글

Designed by Tistory.