回答
對於打印,您應該使用點,因爲它是一個不基於媒體分辨率的絕對單位。
的細線只使用px
一般來說,你應該用點或EM在地方的像素可能的情況下。原因在於,點和ems都可以根據用戶的分辨率或縮放設置進行縮放,而像素則不可以。在許多大屏幕高分辨率或寬屏幕顯示器上,單個像素太小,無法可靠地放置。
我說的是在紙上打印,不涉及任何屏幕/像素。這就是爲什麼我問這個問題 – knittl 2010-07-06 14:12:20
你知道打印機將使用什麼樣的分辨率嗎?如果要打印介質,您當然可以使用像素,但600dpi打印機將產生與具有單個像素邊界的300dpi打印機不同的輸出。 – 2010-07-06 14:20:52
像素可能會縮放;它們並不總是一個物理像素 - 參見CSS 2.1第4.3.2節。一臺600dpi的打印機不會將'1px'轉換爲1/600「,而超高清顯示器也可以擴展。設計中的「縮放」功能可以縮放像素以及其他所有單位。同樣'pt'與對'px'的文本大小設置沒有反應;它應該只能用於打印。 – bobince 2010-07-06 15:00:23
- 1. Photoshop pt和css px
- 2. 轉換pt和px
- 3. Html表指定在px中的列寬度不起作用
- 4. CSS兒童寬度100%或px問題
- 5. 定義邊框寬度(不是厚度)
- 6. matplotlib邊框寬度
- 7. Matplotlib:如何指定x標籤邊界框的寬度
- 8. Xamarin.Forms框架邊框寬度
- 9. 如何指定BOTH最大寬度%和px
- 10. 在Bootstrap CSS中爲列指定2 px寬度
- 11. 減少邊框的寬度
- 12. CSS在打印時指定整頁寬度?
- 13. html寬度(100%-n px)?
- 14. CSS寬度100% - X px
- 15. 指定髮際厚度在CSS用於打印
- 16. 部分寬度邊框
- 17. CSS無邊框寬度
- 18. 窗口邊框的寬度和高度
- 19. 用於打印的HTML/PDF文檔的最佳寬度
- 20. 如何動態設置用於打印的Ag-grid的寬度
- 21. 爲什麼viewport的寬度不能用於邊框?
- 22. 當我用%指定邊距時,它指的是寬度而不是寬度和高度
- 23. 設置基於父元素寬度的僞元素之後的邊框寬度
- 24. 如何修復用於打印文檔打印的線寬c#
- 25. 設置表格單元的px寬度
- 26. 如何確定字段集邊框的高度和寬度?
- 27. 我可以在px中爲DIV指定寬度的百分比和最小寬度嗎?
- 28. 如何將css應用於最小寬度並打印?
- 29. 的Java:調整邊框的寬度
- 30. 打開的窗口與指定的寬度和高度
這是「正確」的答案,但事實有點複雜。瀏覽器有方法可以打印頁面,即使用'px'單元和其他瘋狂的東西編碼不正確。你可能會發現像其他人一樣懶惰更簡單也更好。例如,對於Chrome,設置爲「pt」寬度小於「.8pt」的行不會顯示在屏幕上或打印出來。但是,在IE上,它們將在屏幕上顯示爲「1px」,並在打印時顯示正確的大小(只要打印機DPI允許)。 – brentonstrine 2012-11-27 20:13:47