Подтвердить что ты не робот

Скрыть полосу прокрутки в pre, если не требуется

spec говорит, что горизонтальная полоса прокрутки должна отображаться всегда, если установлена ​​переполняющая-x: прокрутка.

На моем сайте я часто отправляю код в <pre> -Block. Поскольку у этого нет предопределенной ширины, но у окружающего div есть максимум (определенный как процент), кажется, что я не могу понять, как добиться следующего: Если блок кода не слишком широк, скройте горизонтальную полосу прокрутки. Если он превышает ширину, отобразите полосу прокрутки. Любые намеки? Я думаю, что я пробовал большинство комбинаций overflow-x и -y, но никто, кажется, не делает то, что я хочу.

4b9b3361

Ответ 1

Использование:

overflow-x: auto;

auto указывает браузеру показывать только полосу прокрутки, если содержимое превышает ширину поля.