У меня есть HTML-документ, и внутри у меня есть элемент, давайте назовем его myElement
, теперь myElement
имеет display: grid
. myElement
также имеет width: 60%
, это свойство ширины, похоже, меняет способ, которым переполнение текста работает над его дочерними элементами сетки - текст выходит за пределы 60% ширины сетки. Есть ли обходной путь, чтобы переполнение текста все равно работало правильно, или мне просто нужно иметь дело с сеткой, занимающей 100% ее пространства?
Вот фрагмент кода (не очень хорошее представление)
#events-grid {
background-color: #14ffec;
display: grid;
font-size: 20px;
grid-gap: 20px;
grid-template-columns: repeat(10, 1fr);
margin: 0 20%;
padding: 20px;
width: 60%;
}
.event {
grid-column: 1/3;
}
.dates {
grid-column: 3/4;
}
.summary-event {
grid-column: 4/9;
}
.source-event {
grid-column: 9/11;
}
<div id="events-grid">
<span class="event">Random Event</span>
<span class="dates">Random Date</span>
<span class="summary-event">Random text about the event that means nothing</span>
<span class="source-event">Lorem ipsum dolor sit amet.</span>
</div>
Это изображение (синий - это 60% сетка, серый - это фон, а текст просто произвольный - замена ссылки)
![enter image description here](https://i.stack.imgur.com/ZZgVF.png)
Я думаю, что это связано с отсутствием пробелов, потому что, когда я добавляю пробелы (к исходному событию), оно полностью переполняется:
![enter image description here](https://i.stack.imgur.com/Ekhsz.png)