Хорошо, если кто-то случайно увеличил вашу страницу до 500%, это должно решить эту проблему:
Вы можете установить <ul>
на position: relative
, а #box
на position: absolute
и текст никогда не должен выходить за границы своего родителя. Тем не менее, это приведет к тому, что фон / элемент #box прекратит работу на краю своего содержимого, поэтому, чтобы сделать зеленый фон более широким, как вам кажется, нужно просто установить определенную ширину или использовать padding-top et c values.
Удаление whitespace: nowrap
работает, но не при уменьшении окна браузера наполовину и полном увеличении (оно по-прежнему выходит за границы div
).