Не указывайте ширину вообще. Для элемента div
(или любого другого элемента уровня блока) это заставит его принять 100% ширину независимо от того, какие настройки заполнения / поля он установил.
В зависимости от блочной модели, явная установка ширины 100% может фактически сделать элемент слишком широким , поскольку в него вычисляются отступы.
Если это не сработает, вмешиваются некоторые другие настройки CSS, и вам нужно показать больше вашего макета и HTML-кода.