오모씨
462
2018-08-06 17:56:44
4
773

웹페이지를 프린터에 프린트 할때 CSS 파일이 적용되지 않습니다.


안녕하세요.


특정 html 페이지와 css파일을 만들어 스타일시트 링크를 사용하여 html페이지에 파일의 css를 입혔습니다. 


<link rel="stylesheet" type="text/css" href="/link/test.css" media="all">


그런데, 이 페이지를 프린트하면 css가 적용되지 않고 프린트 됩니다. 그래서 각 태그에 inline style을 사용하여 일일이 먹이면 프린트에 css가 적용됩니다. ㅜㅜ


혹시 파일로 프린트에 css를 적용하려면 다른 방법이 필요한가요? media="print" 와 같은 속성을 써봐도 안됩니다. 


혹시 아시는분 답변 부탁드립니다.

0
  • 답변 4

  • hisuica
    3k
    2018-08-07 09:45:15 작성 2018-08-07 09:46:07 수정됨

    저도 같은 문제로 고민해 본 적이 있는데..

    인쇄용 CSS파일을 별도로 추가해서 그걸로 해결했었습니다..

    print.css 이런식..

  • 오모씨
    462
    2018-08-07 10:54:29

    아 혹시 화면에 나오는 css파일과 동일한 파일을 print.css로 만들고 link 시킨후 media="print" 하는 것 말씀하시는 것인가요?

  • hisuica
    3k
    2018-08-07 11:12:42

    네 저는 그렇게해서 해결했어요. 

  • 오모씨
    462
    2018-08-07 11:19:17
    아 그렇군요. 저는 그렇게 했는데 지금도 안돼서요. ㅜㅜ 답변 감사드립니다. ㅜㅜ
  • 로그인을 하시면 답변을 등록할 수 있습니다.