Как я могу изменить длину div по мере необходимости?
Я хочу сделать div с длиной, изменяемой в соответствии с результатами поиска с помощью цикла, но похоже, что css не может видеть цикл php, потому что длина div все еще неизменна, это php-код
<html> <head> <link rel="stylesheet" type="text/css" href="Styles\style.css"/> <title>iFound</title> </head> <body dir="rtl"> <div id="MainDiv"> <div id="Headin"></div> <div id="Nav"></div> <?php for($i=0;$i<9;$i++) { echo "<div class=\"divs\"><div class=\"indivs\"></div><div class=\"intxtdivs\"></div></div>"; } ?> <div id="footer"></div> </div> </body> </html>
код CSS
body{ padding:0; margin: 0; background-color: #3778a1; } #MainDiv{ background-color: white; margin-left: auto;margin-right: auto;margin-top: 5px; width: 1000px; min-height: 500px; } #headin{ top: 0; width: 100%; height: 100px; border-bottom: 1px solid black; } #nav{ width: 100%; height: 49px; border-bottom: 1px solid black; } .divs{ width: 298px; height: 298px; border: 1px solid black; margin-right: 26px;margin-top: 50px; float: right; } .indivs{ width: 290px; height: 220px; margin-left: auto; margin-right: auto; margin-top: 6px; margin-bottom: 6px; background-color: yellow; } .intxtdivs{ width: 290px; height: 60px; margin-left: auto;margin-right: auto; position: relative;bottom: 0; background-color: aqua; } #footer{ bottom: 0; width: 100%; height: 50px; background-color: black; }
https://s14.postimg.org/vrktds0xt/111.jpg[^]
что же мне делать?
Что я уже пробовал:
Я пытался установить длину авто и 100%, но это бесполезно!
David_Wimbley
вы пытаетесь засунуть каждый div в одну строку / строку? или сделайте все дивы одинаковой ширины и автоматически отрегулируйте, сколько их появляется в каждой строке/строке? Или это 1 div на строку/строку?
Salah Abualrob
моя проблема заключается в основном div, предположим, что высота по умолчанию, когда нет divs, равна 100px, когда я добавляю новый div, высота mainDiv должна увеличиваться на 250px за строку (каждая строка имеет 3 divs), понятно?