Ik doe niet aan bijgeloof. Dat brengt ongeluk.
Vraag
Alle reacties
Dat zit hem in hoe de CSS standaard gedefiniëerd is. Voor 'length' geldt het volgende:
Bovenstaand is ook van toepassing voor een box-shadow, maar in hetzelfde stukje tekst staat ook het volgende:
Bron: https://drafts.csswg.org/css-values-4/#length-valueTo snap a length as a border width given a <length> len:
- Assert: len is non-negative.
- If len is an integer number of device pixels, do nothing.
- If len is greater than zero, but less than 1 device pixel, round len up to 1 device pixel.
- If len is greater than 1 device pixel, round it down to the nearest integer number of device pixels.
Bovenstaand is ook van toepassing voor een box-shadow, maar in hetzelfde stukje tekst staat ook het volgende:
Oftewel: de border-width wordt altijd afgerond naar boven om er voor te zorgen dat een border er een fatsoenlijk uitziet.While the exact supported precision of numeric values, and how they are rounded to match that precision, is generally implementation-defined, <length>s in border-width and a few other properties are rounded in a specific fashion to ensure reasonable visual display. (This algorithm is called by individual properties explicitly.)
aha, maar die afronding vindt niet plaats in safari of in chrome. Vandaar dat ik er ook min of meer vanuit ging dat een chromium viewer dat gewoon zou volgen. (Net als bij de box-shadow)dev10 schreef op vrijdag 9 februari 2024 @ 08:44:
Dat zit hem in hoe de CSS standaard gedefiniëerd is. Voor 'length' geldt het volgende:
[...]
Bron: https://drafts.csswg.org/css-values-4/#length-value
Bovenstaand is ook van toepassing voor een box-shadow, maar in hetzelfde stukje tekst staat ook het volgende:
[...]
Oftewel: de border-width wordt altijd afgerond naar boven om er voor te zorgen dat een border er een fatsoenlijk uitziet.
hoe dan ook, ik zal dan in die viewer als alternatief geen border, en wel een (hele dunne) box-shadow moeten maken?
[ Voor 8% gewijzigd door paQ op 09-02-2024 09:04 ]
Ik doe niet aan bijgeloof. Dat brengt ongeluk.