Если div слишком широки, чтобы поместиться в одну строку, они не будут. Поэтому, если вы используете значения пикселей, а экран недостаточно широк, он не будет работать. НО, если вы используете относительную ширину, например, 47% друг для друга, вы можете быть уверены, что они всегда будут иметь правильный размер, чтобы соответствовать друг другу, так как они будут уменьшаться, когда окно делает. Теперь они могут выглядеть немного странно, если они оба шириной 20 пикселей, но это гарантирует, что они всегда рядом друг с другом. : D