если div равен 100% ширины по умолчанию - PullRequest
10 голосов
/ 11 октября 2010

Если div имеет ширину 100%, следует ли мне вводить width: 100%;?Я смотрю на большой код, и он всегда там, хотя по умолчанию div равен 100%.

Ответы [ 3 ]

23 голосов
/ 11 октября 2010

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

Смотрите пример

0 голосов
/ 11 октября 2010

Нет, довольно бесполезно, я думаю, чтобы дать ему 100% ширину, если у вас нет цвета фона или изображения или чего-то в этом div.

0 голосов
/ 11 октября 2010

Я не уверен, будут ли дочерние элементы адаптироваться к процентным значениям, если их родительский элемент не имеет атрибута width.В противном случае это просто семантическая и хорошая практика, чтобы положить ширину: 100%;если div должен охватывать 100% его родительского контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...