2010-07-06 5 views

답변

1

인쇄물의 경우 미디어의 해상도를 기반으로하지 않는 절대 단위이므로 pt를 사용해야합니다.

+1

그건 "올바른"답변이지만 진실은 좀 더 복잡합니다. 브라우저는'px' 단위 나 다른 미친 것들로 잘못 코딩 된 경우에도 페이지를 인쇄 할 수있는 방법을 가지고 있습니다. 다른 사람들처럼 게으르면 더 쉽고 더 좋습니다. 예를 들어, Chrome에서 'pt'너비가'.8pt '보다 작은 줄은 화면에 표시되거나 인쇄되지 않습니다. 그러나 IE에서는 화면에 '1px'로 표시되고 프린터 DPI에서 허용하는 한 올바른 크기로 인쇄됩니다. – brentonstrine

0

px 일반적으로 당신이 포인트를 사용한다 사용하려는 경우 또는 가능하면 그들 픽셀의 위치에 있습니다. 그 이유는 픽셀과 달리 사용자의 해상도 나 줌 설정에 따라 점과 크기가 모두 다르기 때문입니다. 많은 대형, 고화질 또는 와이드 스크린 모니터에서 개별 픽셀은 너무 작아서 배치에 유용합니다.

+0

나는 종이에 인쇄하는 것에 대해 이야기하고 있지만 화면/픽셀은 관련이 없습니다. 그래서 내가이 질문을했습니다. – knittl

+0

프린터가 어떤 종류의 해상도를 사용하는지 알고 있습니까? 용지를 인쇄 할 경우 확실히 픽셀을 사용할 수 있지만 600dpi 프린터는 단일 픽셀 경계선이있는 300dpi 프린터와 다른 출력을 생성합니다. –

+2

픽셀의 크기가 조절 될 수 있습니다. 그것들은 항상 정확하게 하나의 물리적 인 픽셀이 아닙니다. CSS 2.1 섹션 4.3.2를 참조하십시오. 600dpi 프린터는''1px''를 1/600 ''로 변환하지 않으며, 극도로 높은 def 모니터도 확장 할 수 있습니다. 페이지 '줌'기능을 사용하면 픽셀을 다른 모든 단위로 확대/축소 할 수 있습니다. 또한'pt'는'px'와 마찬가지로 텍스트 크기 설정에 응답하지 않습니다; 인쇄용으로 만 사용해야합니다. – bobince