Heim > Fragen und Antworten > Hauptteil
P粉6455691972023-08-03 00:56:55
由于last baseline相对较新(我正在使用不支持它的Electron 19),我正在寻找替代方法。参考这篇关于flex的SO帖子,结果我需要将inline-block包装在另一个容器中。
#grid{ display:grid; grid-template-columns: 1fr 1fr; align-items: baseline; } #a{ grid-row: 1; grid-column: 1; padding:8px; background:red; } #d{ grid-row: 1; grid-column: 2; } #b{ background:yellow; } #c{ background:blue } .inline-block{ display:inline-block; }
<div id="grid"> <div id="a">aaaaa</div> <div id="d"> <div class="inline-block"> <div id="b">bbbbb</div> <div id="c">ccccc</div> <div> </div> </div>
P粉5556967382023-08-03 00:54:09
我相信你想要声明align-items: last baseline。
"Can I Use align-items: last baseline?"显示全球支持率为85%。
有关规范术语,请参阅Flex容器基线。
#grid{ display: grid; grid-template-columns: 1fr 1fr; align-items: last baseline; } #a { grid-row: span 2; padding: 8px; background: red; } #b { background: yellow; } #c { background: blue; }
<div id="grid"> <div id="a">aaaaa</div> <div id="b">bbbbb</div> <div id="c">ccccc</div> </div>