【发布时间】:2021-12-28 20:07:59
【问题描述】:
.content {
width: 600px;
height: 600px;
border: 4px solid lime;
display: grid;
grid-template-areas:
'a d'
'b d'
'c d';
}
textarea, iframe {
margin: 0;
box-sizing: border-box;
}
.content > .a {grid-area: "a";}
.content > .b {grid-area: "b";}
.content > .c {grid-area: "c";}
.content > .d {grid-area: "d"; height: 100% !important; width: 100% !important;}
<div class="content">
<textarea class="a">a</textarea>
<textarea class="b">b</textarea>
<textarea class="c">c</textarea>
<iframe class="d"></iframe>
</div>
我希望网格看起来像这样:
a d
b d
c d
但是,如上所示,它最终看起来像这样:
a b
c d
c d
. .
我做错了什么?
添加
grid-template-rows: 3;
grid-template-columns: 2;
也没有帮助。
【问题讨论】:
-
从网格区域中删除引号
-
感谢 Temani,解决了它!