안녕하세요.
웹 개발 지식을 알려드리는 조드래곤나인입니다.
디버깅을 하기 위해
console 객체의 log, info, error, dir, table 등
다양한 메서드를 활용하곤 합니다.
텍스트와 객체 이외에도 CSS를 사용할 수 있는데요.
오늘은 console.log에서 CSS 사용 방법을 알아보겠습니다!
목차
활용 사례: Self-XSS 주의
CSS 사용 방법
지원하는 CSS 범위
활용 사례: Self-XSS 주의
대중적으로 사용하는 서비스에서
활용 사례를 찾아보면 Self-XSS에 대한
주의를 주고 있습니다.
Meta에서 운영 중인
Instagram, Threads, Facebook에서는
아래와 같이 Self-XSS에 대한 주의를 주고 있습니다.
012
Google 번역기에서는
다음과 같이 주의를 주고 있습니다.
(Self-XSS에 대해서는 다음에 다루도록 하겠습니다!)
CSS 사용 방법
%c를 사용해서 CSS 스타일을 적용할 수 있습니다.
(개발자 도구를 열어서 한번 해보세요!)
console.log(
'%cHello World',
'color: red'
)
CSS 적용 후에는 새로운 %c 만나거나
공백을 사용해도 해제되지 않기 때문에
CSS 적용을 해제하려면 빈문자를 사용합니다.
console.log(
'%cHello World%c Noop!',
'color: red',
'' // CSS 해제
)
지원하는 CSS 범위
console.log에서 사용할 수 있는
CSS는 제한되었습니다.
아래와 같은 CSS을 사용할 수 있고,
background를 활용하면 SVG와 이미지를
사용할 수 있습니다.
- background / color / font
- border / border-radius / margin / outline / padding
- box-shadow / box-decoration-break
- display / clear / float
- cursor / writing-mode
- line-height / text-*
- white-space / word-spacing / word-break
이상으로 console.log에서 CSS 사용 방법을 알아봤습니다.
감사합니다.
728x90
'프런트엔드 > 프로그래밍 언어' 카테고리의 다른 글
2023년 4분기 프로그래밍 언어 순위 (ft. 프로그래밍 언어 추천) (0) | 2024.01.22 |
---|---|
자바스크립트 언더스코어 의미 (1) | 2024.01.19 |
자바스크립트 $ 의미 (0) | 2024.01.19 |
불변 자료구조와 영속 자료구조 (0) | 2023.07.22 |
모노레포의 정의와 기본 원리 (0) | 2023.07.22 |