Задал ширину сто процентов. Откуда вылезла прокрутка?
Сверстал блок, добавил width: 100%, сделал внутренние отступы и рамку. Всё логично: блок должен занимать всю доступную ширину. Но внизу страницы появилась горизонтальная прокрутка. На телефоне сайт теперь можно двигать вправо, словно там спрятан дополнительный контент. Знакомая ситуация? Часто причина не в браузере и не в процентах. Просто ширина содержимого и полная ширина элемента могут отличаться. Разберём на примере. У блока есть содержимое, внутренние отступы padding и рамка border. Снаружи могут находиться внешние отступы margin...