css - 放置在 css 网格区域之外的文本

标签 css css-grid

我不知道如何让我的文本留在网格区域内,而不是展开它并将其自身放在下面......

这是我希望它看起来的样子:

enter image description here

.box1 {
  grid-area: box1;
  background-color: lightblue;
  text-align: center;
}

.toptekst {
  grid-area: box1;
  align-self: center;
  justify-self: center;
}
<grid-container class="grid">
  <div class="box1">
    <info class="toptekst">
      <h1>HEADLINE!</h1>
      <p class="subheadline">Subheadline here...</p>
      <p class="rubrik">Bodytext,lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce quis lectus quis sem lacinia nonummy. Proin mollis lorem non dolor. In hac habitasse platea dictumst. Nulla ultrices odio. </p>
    </info>
  </div>
</grid-container>

最佳答案

当您给元素显示网格时,该属性仅应用于所有直接子元素。这个问题可以解决如下。

.grid{
 display:grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-template-rows: auto;
 grid-template-areas:". heading ."
                      ". sub-heading ."
                      ". textt ."
 }
 h1{
 grid-area:heading;
 justify-self: center
 }
 .subheadline{
 grid-area:sub-heading;
 justify-self: center
 
 }
 .rubrik{
 grid-area:textt;
 justify-self: center;
 text-align:center;
 }
 
  
  <div class="grid">
   <h1>HEADLINE!</h1>
   <p class="subheadline">Subheadline here...</p>
   <p class="rubrik">Bodytext,lorem ipsum dolor sit   amet, consectetur adipiscing elit. Fusce quis lectus quis sem lacinia nonummy. Proin mollis lorem non dolor. In hac habitasse platea dictumst. Nulla ultrices odio. </p>
  </div>

关于css - 放置在 css 网格区域之外的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53480977/

相关文章:

html - 为什么使用 <a href> 链接包装图像会改变页面的布局?

css - 使用 Nokogiri 获取数据属性

html - 使网格元素自动填充空白

css - 导航媒体查询中显示的水平滚动条

jquery - 使用 Jquery 的表头 - 单元格边框颜色?

html - CSS网格空单元格布局问题

css - 创建重复的 CSS 网格布局

CSS 网格 : how to create a "half height" row

html - CSS 网格列拉伸(stretch)以填充整行/或在行中居中?

CSS 图像位置/焦点