хорошо, у вас есть #header, установленный на 100% его содержащего блока (который будет телом). Когда вы уменьшаете тело, ширина заголовка уменьшается. Если ширина тела меньше ширины контейнера, черная полоса не будет вытягиваться полностью.
Что именно вы бы предпочли, чтобы он сделал?
- не иметь полосы прокрутки: вынуть контейнер, отцентрировать текст с помощью # header
- черная полоса расширяется на все расстояние: самый простой способ решить эту проблему - придать контейнеру цвет фона.