Maison > Questions et réponses > le corps du texte
P粉6455691972023-08-03 00:56:55
Étant donné que la dernière base de référence est relativement nouvelle (j'utilise Electron 19 qui ne le prend pas en charge), je recherche des alternatives. En référence à ce post SO sur flex, il s'avère que je dois envelopper le bloc en ligne dans un autre conteneur.
#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
Je crois que vous souhaitez déclarer align-items : dernière ligne de base.
"Puis-je utiliser align-items : dernière ligne de base ?" affiche un taux de support global de 85 %.
Pour la terminologie des spécifications, voir Flex Container Baseline.
#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>