@Luntik94

Как записать 3 элемента в одну строку и 3 во вторую?

Смог сделать одну строку из трех элементов друг за другом, но когда дело дошло до второй то она понятное дело налазит на первую, как сделать так чтобы одна на другую не лезла?
bO-GXtK0bI8.jpg
  • Вопрос задан
  • 779 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. Упростите мозайку
<div id="content"> 
        <div class="parent">
        <div style="clear:both;">
...
</div>
</div>
</div>


2. Получившемуся родительскому блоку задайте display:flex; и соответствующие свойства.
Боюсь писать какие не видя всей структуры.

3. Для картинок с названиями есть чудесные теги figure и figcaption
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@semki096
Надо смотреть код чтото у вас неправильно, но как вариант можно попробовать обернуть строки в <div style="clear:both;">
Ответ написан
Комментировать
Sanan07
@Sanan07
Писатель-прозаик
Поставь отступы для каждого ряда.
Ответ написан
Комментировать
@Luntik94 Автор вопроса
Вот код, для обнаружения ошибки
<div id="content"> 
        <div class="parent">
        <div style="clear:both;"><div class="child">	
        <img src="images/flowers/1.png">
        <input type="button" value="ЗАКАЗАТЬ">
        </div>
        <div class="child">
        	<img src="images/flowers/2.png">
        	<input type="button" value="ЗАКАЗАТЬ">
        </div>
        <div class="child">
        	<img src="images/flowers/3.png">
        	<input type="button" value="ЗАКАЗАТЬ">
        </div>
        <div class="child">	
        <img src="images/flowers/4.png">
        <input type="button" value="ЗАКАЗАТЬ">
        </div>
        <div class="child">
        	<img src="images/flowers/5.png">
        	<input type="button" value="ЗАКАЗАТЬ">
        </div>
        <div class="child">
        	<img src="images/flowers/6.png">
        	<input type="button" value="ЗАКАЗАТЬ">
        </div>
        </div>

     
 </div>     	
</div>


<code lang="css">
#content
	{	
		position:absolute; 
		background-color: white;

		height: 1000px;
		display: inline-block;
		

		
	}
.parent 
{	display: inline-block;	
	
	height: 200px;
	
	
}
.child
{	
	margin: 10px;
	height: 50px;
	float: right;
	background: white;
	width: 30%;
	
</code>
Ответ написан
Если есть флоат, то для родителя используй clearfix
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы