CSS angled border extra pixel when zoomed

I'm using the

:after

selector to create an angled border on a div. It looks fine until you zoom in to 125% or 175%, at which point there's an missing pixel in the angled portion. From what I've read this is caused by browsers not being able to round the pixel width accurately.