grid-self-baseline-008.html (1614B)
1 <!DOCTYPE html> 2 <meta charset="utf-8"> 3 <title>CSS Grid Layout Test: baseline context and self alignment</title> 4 <link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com" /> 5 <link rel="help" href="https://drafts.csswg.org/css-grid/#alignment"> 6 <link rel="help" href="https://drafts.csswg.org/css-align-3/#baseline-align-self"> 7 <link rel="help" href="https://drafts.csswg.org/css-align-3/#align-by-baseline"> 8 <link rel="help" href="https://drafts.csswg.org/css-align-3/#align-items-property"> 9 <link rel="help" href="https://drafts.csswg.org/css-align-3/#align-self-property"> 10 <link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1121761"> 11 <link rel="match" href="grid-self-baseline-008-ref.html"> 12 <link rel="stylesheet" href="/css/support/alignment.css"> 13 <meta name="assert" content="Test baseline alignment with percentage track sizing functions and grid items being or containing replaced elements with aspect ratio and percentage sizes." /> 14 <style> 15 .grid { 16 display: grid; 17 width: 400px; 18 grid-template-columns: 25% 25% 25% 25%; 19 line-height: 0; 20 } 21 .percent { 22 width: 100%; 23 } 24 canvas { 25 background: green; 26 } 27 </style> 28 <div class="grid alignItemsBaseline"> 29 <canvas width="100" height="200"></canvas> 30 <canvas width="200" height="400" class="percent"></canvas> 31 <div> 32 <canvas width="100" height="100" class="percent"></canvas> 33 <canvas width="100" height="100" class="percent"></canvas> 34 </div> 35 <div class="percent"> 36 <canvas width="100" height="100" class="percent"></canvas> 37 <canvas width="100" height="100" class="percent"></canvas> 38 </div> 39 </div>