> 웹 프론트엔드 > CSS 튜토리얼 > Chrome의 인쇄 미리보기에 내 테이블의 배경색이 표시되지 않는 이유는 무엇입니까?

Chrome의 인쇄 미리보기에 내 테이블의 배경색이 표시되지 않는 이유는 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2024-12-24 14:28:11
원래의
503명이 탐색했습니다.

Why Doesn't My Table's Background Color Show in Chrome's Print Preview?

인쇄 미리보기에서 배경색이 제외됩니다

웹 페이지 인쇄 시 지정된 배경색이 인쇄 미리보기에 나타나지 않을 수 있습니다. 특히, 표에 할당된 배경색이 Chrome의 인쇄 미리보기에 표시되지 않습니다.

다음 CSS 속성이 성공적으로 적용되지 않았습니다.

-webkit-print-color-adjust: exact;
로그인 후 복사

문제 해결

CSS 속성이 print-color-adjust인 동안:exact; 올바르게 작동하려면 인쇄 시 원하는 CSS가 적용되도록 하는 기본적인 문제 해결 단계가 있습니다.

  1. 화면 CSS에서 별도 인쇄:

    • 인쇄용 CSS 스타일(@media print)과 화면 표시용 CSS 스타일(@media)을 구별하기 위한 미디어 쿼리를 구현합니다. 화면).
  2. CSS 특이성 증가:

    • 이 경우 인쇄 색상 조정 속성이 작동합니다. , 그러나 더 높은 구체성을 가진 다른 CSS 규칙이 이를 덮어쓰고 있습니다. 이 문제를 해결하려면 @media 인쇄 규칙에서 !important 선언을 사용하세요.
@media print {
    tr.vendorListHeading {
        background-color: #1a4567 !important;
        print-color-adjust: exact; 
    }
}

@media print {
    .vendorListHeading th {
        color: white !important;
    }
}
로그인 후 복사

위 내용은 Chrome의 인쇄 미리보기에 내 테이블의 배경색이 표시되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿