17강 의사요소

yoonuooh·2023년 4월 12일
0

CSS

목록 보기
17/19
post-thumbnail

의사요소

의사요소

  • 선택자에 추가하는 키워드
  • 선택한 요소의 특정 부분에 대한 스타일 정의
    - li 요소의 첫 번째 글자만 크기를 20px
    - li::first-letter { font-size: 20px; }
의사요소의미
after요소의 앞에 의사요소를 생성 및 추가
before요소의 뒤에 의사요소를 생성 및 추가
first-line블록 레벨 요소의 첫 번째 선에 스타일을 적용
marker목록 기호의 스타일을 적용
placeholder입력 요소의 placeholder 스타일을 적용

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>의사 요소</title>
        <style>
            p::first-line {
                color: salmon;
            }
            p::first-letter {
                color: steelblue;
            }
            li::marker {
                color: lightgreen;
                font-size: 40px;
            }
            input::placeholder {
                color: khaki;
                font-size: 30px;
            }
            p::before {
                content: "앞에 추가한 내용";
                font-size: 30px;
            }
            p::after {
                content: "뒤에 추가한 내용";
                font-size: 50px;
                color: white;
                background-color: thistle;
            }
        </style>
    </head>
    <body>
        <p>
            first line first line first line first line first line
            first line first line first line first line first line
            first line first line first line first line first line
            first line first line first line first line first line
            first line first line first line first line first line
            first line first line first line first line first line
        </p>
        <ul>
            <li>123</li>
            <li>456</li>
            <li>789</li>
        </ul>
        <input type="text" placeholder="Enter....">
    </body>
</html>

출처 : 유노코딩, 입문자를 위한 CSS 기초 강의

profile
ISTJ의 재미없는 velog

0개의 댓글