21 Jan
2010
21 Jan
'10
3:51 p.m.
Because some browsers take width property differently regarding to their parent and also some include the padding/margin values. Also sometimes the divs go just 1px outside because of the borders. Depends on the situation and browser. Having 99% instead of 100% accommodates this case.