Defensive CSS: better safe than sorry
Every developer who has actually written CSS will certainly recognise the following situation: you create a layout or component that looks great at first glance, but as soon as you use it with different texts, images or screen widths, all kinds of things suddenly start going wrong. The image is squashed out, a piece of text appears to take up much...