Как сверстать и отцентрировать?

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

Как сверстать и отцентрировать?

вот такое, сижу, туплю
общий контейнер по всему сайту 1222пикс
вот этому блоку задаю
padding-left: calc((100% - 1222px)/2);
слева текстовый блок, справа изображение
которое будет идти от цетра к правому краю за пределы

так вот пролблема теперь как сделать центр?
если я в контейнере ставлю 2 блока, даю им ширину по 50%, то это не центр страницы уже , а центр контейнера
вот что получается

Как сверстать и отцентрировать?

какие размеры задать левому и правому блоку, дабы между ними был центр - уентр страницы?
надеюсь понятно

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

Гуглить статьи по "css контент по центру, фон по ширине".

А так, банальная математика

  • Ankhena, именно такого ответа и ждал
    спасибо, что помогли

    "css контент по центру, фон по ширине"
    сами то гуглили по такому запросу? это вообще не с той оперы
    мне не контен по центру нужен, а найти центр в блоке, который с лева имеет отступы а справа не имеет

  • rootnoroot, первая же статья https://sitist.ru/info-centering-blocks.htm
  • rootnoroot, контент по центру тебе нужен, в гайде будет как блок с контентом центрировать, тебе его останется пополам поделить просто
  • Ответы:

    Можно контейнеру задать display: flex, внутренним блокам — flex: 1, а картинку как background поставить и задать ей нужное положение.

    Набросал пример: https://codepen.io/romant094/pen/eYxvqeQ

    Можно сделать и с помощью одного блока, в котором будет находиться фон, но им сложнее манипулировать, как мне кажется.

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

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

    Заказать помощь
    Лучший ответ
    1
    Кирилл JS Ответ

    Для вертикального и горизонтального центрирования содержимого блока на веб-странице можно использовать различные способы. Один из наиболее распространенных способов - использование flexbox.

    Для центрирования содержимого по горизонтали и по вертикали можно создать обертку вокруг элемента, который нужно отцентрировать, и применить к этой обертке следующие стили:

    .wrapper {
      display: flex;
      justify-content: center; /* центрирование по горизонтали */
      align-items: center; /* центрирование по вертикали */
      height: 100vh; /* высота равная высоте окна браузера */
    }

    .wrapper { display: flex; justify-content: center; /* центрирование по горизонтали */ align-items: center; /* центрирование по вертикали */ height: 100vh; /* высота равная высоте окна браузера */ }

    Затем внутри этой обертки разместите элемент, который нужно отцентрировать:

    <div class="wrapper">
      <div class="content">
        <!-- Ваше содержимое здесь -->
      </div>
    </div>

    <div class="wrapper"> <div class="content"> <!-- Ваше содержимое здесь --> </div> </div>

    Если вы хотите центрировать содержимое по горизонтали без центрирования по вертикали, то можно использовать следующий код:

    .wrapper {
      display: flex;
      justify-content: center; /* центрирование по горизонтали */
    }

    .wrapper { display: flex; justify-content: center; /* центрирование по горизонтали */ }

    Используя flexbox, вы сможете легко и гибко центрировать содержимое на вашей веб-странице. Не забывайте также учитывать совместимость с различными браузерами при использовании этого метода.

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

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

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

    комментарий

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

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