ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Shadow DOM
    HTML,CSS 2022. 1. 24. 15:55
    <input type="file">

    내가 HTML에 위처럼 적으면 한 개의 태그를 적었는데 두 개의 요소가 생성하는 것을 볼 수 있다. 

    이런게 Shadow DOM 때문이라고 한다.

    shadow DOM을 보려면 먼저 개발자도구 settings에서 

    을 켜주면 볼 수 있다.

    <input placeholder="안녕하세요">

    HTML에 입력하고 개발자 도구로 클릭해보면 이 부분이

    이렇게 나온다 여기서

    안녕하세요 라는 회색 글씨의 색을 바꾸고 싶으면

     

    input::-webkit-input-placeholder {
      color : red; 
    }

    이렇게 input태그에 pesudo-element를 이용해서 placeholder부분의 -webkit 을 써서 속성을 변경할 수 있다.

     

    여기서, -webkit은 크롬, 오페라, 사파리, Edge 의 브라우저에서 동작하는 스타일 일때 이렇게 쓴다.

    파이어폭스는 -moz

    익스플로러는 -ms 라고 써주면 된다.

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

    Video와 audio  (2) 2022.01.25
    Sass / Scss  (2) 2022.01.25
    Pseudo-element  (2) 2022.01.24
    css 덮어쓰기  (2) 2022.01.22
    Bootstrap의 Utilities  (2) 2022.01.22

    댓글

Designed by Tistory.