title: How do browsers deal with non-integer values for height and width?
body: <p>When browsers are given widths and heights for elements that aren't integer values, how do they deal with them? </p>
  
  <p>In particular,</p>
  
  <ul>
  <li>At what stage do non-integer values get rounded? Do they round to the nearest integer, or truncate them?</li>
  <li>When a container's children have non-integer dimensions, will there ever be instances where the sum of the child lengths or heights not equal the inner width / height of the parent element?</li>
  <li>Do provided non-integer dimensions get handled differently to non-integer results of percentage-based dimensions?</li>
  <li>What about non-whole values for padding and margins?</li>
  <li><strong>Edit:</strong> <em>Is</em> it the browsers that perform this rounding, or is it the OS? If it's the OS, does that create conditions where the browser 'thinks' items are larger than their painted area, and does that create issues with the sizing of parent containers?</li>
  </ul>