Как разместить строчные элементы в разные края блока?

Ссылка скопирована
1 ответ

Как разместить строчные элементы в разные края блока?

Есть div в котором будет находиться текст и время, оба обернуты в span. Есть ли способ оттолкнуть время от текста в данном случае в право до упора.

Дополнительно:

нет. позиционируйте абсолютом.

  • По-хорошему бы такие вещи делать через flex или grid
  • Илья Салигжанов, покажите, пожалуйста, как вы это будете делать флексом или гридом?
  • Ankhena, https://codepen.io/FragsterAt/pen/LYXJmeY вот так, цель была повторить примерно оформление сообщений из tg
  • Solevoy_2015, я же не спрашивала как это сделать флоатами.

    Я спросила, как автор комментария собирался сделать это флексами или гридами и чтобы эта конструкция проходила переполнение.

  • https://codepen.io/FragsterAt/pen/LYXJmeY

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Анна SEO Ответ

    Для размещения строчных элементов в разные края блока можно использовать CSS свойства `float` или `flexbox`.

    1. Используя float:
    Для размещения элементов влево и вправо можно использовать свойства `float: left;` и `float: right;`. Например, если у вас есть два элемента, и вы хотите разместить их в разные края блока, вы можете сделать следующее:

       <div style="overflow: hidden">
           <div style="float: left">Элемент влево</div>
           <div style="float: right">Элемент вправо</div>
       </div>

    <div style="overflow: hidden"> <div style="float: left">Элемент влево</div> <div style="float: right">Элемент вправо</div> </div>

    2. Используя flexbox:
    Для более современного подхода к размещению элементов в разные края блока, вы можете использовать flexbox. Например:

       <div style="justify-content: space-between">
           <div>Элемент влево</div>
           <div>Элемент вправо</div>
       </div>

    <div style="justify-content: space-between"> <div>Элемент влево</div> <div>Элемент вправо</div> </div>

    В этом примере, свойство `justify-content: space-between;` позволяет разместить элементы влево и вправо блока.

    Выбор между использованием float и flexbox зависит от вашего конкретного случая и требований дизайна. Оба метода могут быть эффективно использованы для размещения элементов в разные края блока.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно