Задать вопрос
@Luntik94

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

Смог сделать одну строку из трех элементов друг за другом, но когда дело дошло до второй то она понятное дело налазит на первую, как сделать так чтобы одна на другую не лезла?
bO-GXtK0bI8.jpg
  • Вопрос задан
  • 835 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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