Я знаю, что это название, вероятно, является наиболее распространенным в SO, но у меня, похоже, есть очень специфическая проблема, которую я не могу найти документально.Ребенок, не заполняющий родителя
У меня есть div
, что я хочу быть ровно квадратным, поэтому я следовал совету CSS в this answer. Я также хочу, чтобы ребенок div
заполнил это пространство, поэтому я выполнил все стандартные рекомендации по поводу наличия clear:both
div
в обертке и т. Д., Но мой дочерний div все еще не заполняет родителя. Проблема заключается в том, что height: 0
родительского div - есть ли решение для этого, но при этом сохраняется точный квадрат (желательно чистый CSS, я знаю, что есть JS-решения). Пример этого составляет this fiddle.
Спасибо! Это похоже на довольно надежный подход. Я сделаю эксперимент и посмотрю, какой результат кажется лучше :) – ChrisW
Как вы говорите, это работает лучше, когда я хочу больше контента. Простейший способ, с которым я столкнулся с перерывами, когда есть больше контента, из-за влияния заполнения на контент в дочернем div – ChrisW