Я считаю, что div должен составлять 50 процентов страницы, если, по какой-то причине, текст внутри div не увеличивает его.
min-width
не устанавливает минимальную начальную ширину, из которой будет расти ваш блок; скорее это ограничивает, насколько далеко блок может сжаться.
В min-width: 50%;
, 50%
относится к содержащему блоку. Я никогда не использовал проценты с min-width
, но я считаю, что это может быть полезно с другими единицами. Например, если у меня есть блок (например, столбец текста), который я хочу иметь полную ширину, но я не хочу, чтобы он был меньше минимальной ширины, я мог бы использовать что-то вроде {width: 100%; min-width: 250px;}
.
Обратите внимание на предостережения о поддержке IE, упомянутые другими.