Devrais-je utiliser pt ou px lorsque je spécifie une largeur de bordure dans css pour l'impression de support?pt ou px pour spécifier la largeur de la bordure pour l'impression
je veux juste essentiellement déliés
Devrais-je utiliser pt ou px lorsque je spécifie une largeur de bordure dans css pour l'impression de support?pt ou px pour spécifier la largeur de la bordure pour l'impression
je veux juste essentiellement déliés
Pour l'impression, vous devez utiliser pt, car il s'agit d'une unité absolue non basée sur la résolution du média.
pour déliés utilisent juste px
En général, vous devez utiliser des points ou em est en place de pixels lorsque cela est possible. La raison en est que les points et les ems s'adaptent à la résolution ou au réglage de zoom des utilisateurs, ce qui n'est pas le cas des pixels. Sur de nombreux moniteurs de grande taille, à haute définition ou à écran large, les pixels individuels sont trop petits pour être utiles pour le placement.
Je parle d'impression sur papier, sans écran/pixels impliqués. C'est pourquoi j'ai posé cette question – knittl
Savez-vous quel type de résolution votre imprimante va utiliser? Vous pouvez certainement utiliser des pixels si vous souhaitez imprimer des supports, mais une imprimante 600 dpi produira une sortie différente d'une imprimante 300 dpi avec une bordure de pixel unique. –
Les pixels peuvent être mis à l'échelle; ils ne sont pas toujours exactement un pixel physique - voir CSS 2.1 section 4.3.2. Une imprimante 600dpi ne convertira pas '1px' en 1/600", et les moniteurs extrêmement haute définition seront également mis à l'échelle. La fonction «Zoom» de la page permet de zoomer les pixels ainsi que toutes les autres unités. De plus, 'pt' ne répond pas aux paramètres de taille de texte comme' px'; il devrait seulement être utilisé pour l'impression. – bobince
C'est la réponse "correcte" mais la vérité est un peu plus compliquée. Les navigateurs ont des méthodes pour imprimer des pages même si elles sont incorrectement codées avec des unités px et autres trucs fous. Vous trouverez peut-être qu'il est plus simple et préférable d'être paresseux comme tout le monde. Par exemple, avec Chrome, les lignes définies avec des largeurs «pt» inférieures à «.8pt» n'apparaissent pas à l'écran ou imprimées. Cependant, sur IE, ils apparaîtront comme '1px' sur l'écran, et la taille correcte lors de l'impression (dans la mesure où l'imprimante DPI le permet). – brentonstrine