Задать вопрос
kirill_782
@kirill_782
Днем я Маринетт

Как сделать так, чтобы div был рядом с другим div?

<style>
    .error {
        background-color: #ffefe9;
        border: 1px solid #ffaaaa;

    }

    .value_info {
        border-radius: 10px;
        border: 2px solid #26a69a;
        color: #26a69a;
    }

    .value_block {
        width: 40%;
    }
</style>

    <div class="value_block">
        Простая переменная:<br>
        <div class="value_info">Простое значение</div>
    </div>

    <div class="value_block">
        Простая переменная:<br>
        <div class="value_info">Простое значение</div>
    </div>


По логике второй div должен влезть правее первого, но он перенесся на новую строку. Как уместить его вправо?
  • Вопрос задан
  • 298 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
twobomb
@twobomb
.value_block {
        width: 40%;
        display:inline-block;
    }
Ответ написан
Комментировать
aliencash
@aliencash
Партизан
Ну а где display: inline-block для .value_block?
Ответ написан
Комментировать
neuotq
@neuotq
Прокрастинация
Для работы блоков в таком плане есть несколько подходов, устаревающий сегодня через добавление свойства float: left, соответственно нужно делать контейнер для них, с обнулением float, чтобы не задевала общую модель элементов.
Либо использовать Flex. Тут тоже нужен контейнер, но все логика работы куда приятнее и меньше влияет на окружение.
<div class='container'>
<div class="value_block">
        Простая переменная:<br>
        <div class="value_info">Простое значение</div>
    </div>

    <div class="value_block">
        Простая переменная:<br>
        <div class="value_info">Простое значение</div>
    </div>
</div>


.error {
        background-color: #ffefe9;
        border: 1px solid #ffaaaa;

    }

    .value_info {
        border-radius: 10px;
        border: 2px solid #26a69a;
        color: #26a69a;
    }

    .value_block {
        width: 40%;
        margin: auto;
    }

.container {
  display: flex;
}


Советую изучить и почитать про Flex, который уже сегодня можно активно использовать во всех проектах, основные браузеры поддерживают.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽