Use border-box, compensate when non-fluid