Некоторые из сеток css не вписываются в линии

Привет, моя css-сетка не работает.. красная секция помещается в первый квадрат, но остальные, кажется, просто не вписываются в сетку.. Я совершенно новичок в этом, что мне не хватает?? Я пробовал все, но не могу найти простого решения, я уверен.

<section class = "pastevnts">
      <div class = "pastevents__container">
        <div class = "pastevents__title">
          PAST EVENTS
        </div>
        <div class = "pastevents__event">
          <div class = "pastevents__event-date">
            17<span>Feb</span><br>2019
          </div>
          <div class = "pastevents__event-title">
            ELECTRIC LOVE PARADE
          </div>
          <div class = "pastevents__event-body">
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus aliquam purus in fringilla semper. In laoreet, urna ut porttitor cursus, lectus dolor ultrices ligula, sit amet tincidunt massa sem eget dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vehicula dolor 
          </div>
        </div>
      </div>
    </section>


//pastevents
.pastevents {
  min-height: 100vh;
  background-color: #000;

  &__event {
    height: 200px;
    width: 500px;
    position: relative;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: 20% 80%;
  }

  &__event-date {
    background-color: red;
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
  }

  &__event-title {
    background-color: blue;
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
  }

  &__event-body {
    background-color: green;
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
  }
}

Я разместил ваш код здесь jsfiddle.net/to3vzk9y, но не могу найти проблему. Что должно произойти?

pastaleg 29.05.2019 20:39

Ваш css не имеет смысла

Jonathan Applebaum 29.05.2019 21:44

дайте нам знать о проблеме - упростили ваш код, удалив лишние стили: codepen.io/anon/pen/RmeKKV

kukkuz 30.05.2019 03:57

Я не уверен во всей вашей проблеме, но вот ресурс, который я использовал, когда начал работать с сетками CSS https://css-tricks.com/snippets/css/complete-guide-grid/

Hailee 29.05.2019 20:30
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
4
132
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Возможно, я не уверен в вашем вопросе, но если вы хотите выровнять свои сетки по горизонтали, как красная сетка. Прежде всего, определите, сколько столбцов вы хотите

 &__event {
    height: 200px;
    width: 500px;
    position: relative;
    display: grid;
    grid-template-columns: 30% 30% 40%; //If you want to divide equally : 1fr 1fr 1fr;
    grid-template-rows: 20%; // You'll have to play around with this until it satisfies your needs
  }

&__event-date {
    background-color: red;
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
  }

  &__event-title {
    background-color: blue;
    grid-column: 2 / span 1;
  }

  &__event-body {
    background-color: green;
  }

Другие вопросы по теме