align-self-static-position-008.html (2298B)
1 <!DOCTYPE html> 2 <title>Align-self applies to OOF elements of block elements when statically positioned.</title> 3 <link rel="author" title="Alison Maher" href="mailto:almaher@microsoft.com"> 4 <link rel="help" href="https://drafts.csswg.org/css-align-3/#valdef-align-self-auto"> 5 <link rel="help" href="https://drafts.csswg.org/css-position-3/#abspos-alignment"> 6 <link rel="help" href="https://issues.chromium.org/issues/409806799"> 7 <link rel="match" href="align-self-static-position-008-ref.html"> 8 <style> 9 .block { 10 display: block; 11 width: 80%; 12 height: 80%; 13 border: 5px dotted blue; 14 } 15 16 .container { 17 border: 1px solid; 18 position: relative; 19 display: inline-block; 20 width: 100px; 21 height: 100px; 22 margin-left: 50px; 23 margin-bottom: 50px; 24 } 25 26 .abs { 27 width: 50px; 28 height: 50px; 29 position: absolute; 30 background: purple; 31 } 32 </style> 33 <div class="container"><div class="block"> 34 <div class="abs" style="align-self: auto;"></div> 35 </div></div> 36 <div class="container"><div class="block"> 37 <div class="abs" style="align-self: normal;"></div> 38 </div></div> 39 <div class="container"><div class="block"> 40 <div class="abs" style="align-self: right;"></div> 41 </div></div> 42 <div class="container"><div class="block"> 43 <div class="abs" style="align-self: left;"></div> 44 </div></div> 45 <div class="container"><div class="block"> 46 <div class="abs" style="align-self: flex-start;"></div> 47 </div></div> 48 <div class="container"><div class="block"> 49 <div class="abs" style="align-self: flex-end;"></div> 50 </div></div> 51 <div class="container"><div class="block"> 52 <div class="abs" style="align-self: center;"></div> 53 </div></div> 54 <div class="container"><div class="block"> 55 <div class="abs" style="align-self: anchor-center;"></div> 56 </div></div> 57 <div class="container"><div class="block"> 58 <div class="abs" style="align-self: baseline;"></div> 59 </div></div> 60 <div class="container"><div class="block"> 61 <div class="abs" style="align-self: first baseline;"></div> 62 </div></div> 63 <div class="container"><div class="block"> 64 <div class="abs" style="align-self: last baseline;"></div> 65 </div></div> 66 <div class="container"><div class="block"> 67 <div class="abs" style="align-self: legacy;"></div> 68 </div></div> 69 <div class="container"><div class="block"> 70 <div class="abs" style="align-self: stretch;"></div> 71 </div></div>