Problema de grade CSS. Pare de aumentar a coluna lateral [duplicado]
Aug 19 2020
Preciso de alguma ajuda ou explicação sobre o Grid. Eu tenho duas colunas de grade. Quando o texto de uma das minhas colunas de grade aumenta, a outra coluna também cresce da mesma forma. Não quero dar altura estática para eles porque o conteúdo deles sempre mudará. Como posso parar isso? Aqui está a caneta de código para a versão ao vivo - Code Pen Example
.container {
margin: 0 auto 0 auto;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 0rem 2.4rem;
}
.main {
grid-column: 1/ 9;
background: red;
}
.side {
grid-column : 9/13;
background: red;
}
<div class="container">
<div class="main">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam deleniti voluptatem minima tenetur, quidem consequatur velit deserunt nemo sint, numquam aspernatur molestias eum aperiam. Obcaecati impedit rerum itaque, adipisci laudantium totam ipsum dolorum. Vel unde id sapiente! Consequatur velit, voluptatibus culpa, vel quis tempore repellendus eum, tenetur dolor commodi quos.
consequatur velit deserunt nemo sint, numquam aspernatur molestias eum aperiam. Obcaecati impedit rerum itaque, adipisci laudantium totam ipsum dolorum. Vel unde id sapiente! Consequatur velit, voluptatibus culpa, vel quis tempore repellendus eum, tenetur dolor commodi quos.
</div>
<div class="side">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam, ipsum.
</div>
</div>
Respostas
Tomas Aug 19 2020 at 01:48
Bastaria definir height: fit-content;
na coluna .side
tacoshy Aug 19 2020 at 01:52
Resposta simples: você não pode! Uma grade é como uma tabela. a Se a altura da grade de uma linha for definida como automática, ela se adaptará ao maior elemento dentro da mesma linha.
.container {
margin: 0 auto 0 auto;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 0rem 2.4rem;
}
.main {
grid-column: 1/ 9;
background: red;
}
.side {
grid-column : 9/13;
}
.sideSub {
background-color: red;
}
<div class="container">
<div class="main">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ullam deleniti voluptatem minima tenetur, quidem consequatur velit deserunt nemo sint, numquam aspernatur molestias eum aperiam. Obcaecati impedit rerum itaque, adipisci laudantium totam ipsum dolorum. Vel unde id sapiente! Consequatur velit, voluptatibus culpa, vel quis tempore repellendus eum, tenetur dolor commodi quos.
consequatur velit deserunt nemo sint, numquam aspernatur molestias eum aperiam. Obcaecati impedit rerum itaque, adipisci laudantium totam ipsum dolorum. Vel unde id sapiente! Consequatur velit, voluptatibus culpa, vel quis tempore repellendus eum, tenetur dolor commodi quos.
</div>
<div class="side">
<div class="sideSub">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam, ipsum.
</div>
</div>
</div>
no entanto, você pode criar subdivs dentro de uma célula de grade para formatá-la como quiser.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas