Нет, это может вызвать проблемы.100%
- это не то же самое, что auto
.width
относится к ширине содержимого, исключая границы, отступы и поля.auto
автоматически вычисляет ширину таким образом, чтобы общая ширина div соответствовала родительскому элементу, но установка 100%
приведет к принудительному выводу содержимого только на 100%, что означает, что отступы и т. Д. Будут выходить из div, делая его большеparent.
Смотрите пример