slice-nowrap-intrinsic-size.html (2159B)
1 <!DOCTYPE html> 2 <head> 3 <title>CSS Test: min/max-content size on box-decoration-break:slice inline box w. white-space:nowrap</title> 4 <link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com"> 5 <link rel="help" href="https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content"> 6 <link rel="help" href="https://drafts.csswg.org/css-break-3/#break-decoration"> 7 <link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1556709"> 8 <link rel="match" href="slice-nowrap-intrinsic-size-ref.html"> 9 <style> 10 html,body { 11 color:black; background-color:white; font:10px/1 monospace; padding:0; margin:0; 12 } 13 14 div { 15 border: 5px solid blue; 16 white-space: nowrap; 17 } 18 .max > div { 19 width: max-content; 20 } 21 .min > div { 22 width: min-content; 23 } 24 25 span { 26 border: 2px solid gray; 27 padding: 0 10px 0 6px; 28 border-width: 0 8px 0 5px; 29 margin: 0 4px 0 3px; 30 background: yellow; 31 /* for clarity: */ 32 -webkit-box-decoration-break: slice; 33 box-decoration-break: slice; 34 } 35 36 f { margin-right: 30px; float: left; } 37 </style> 38 <body> 39 <f class="max"> 40 <div> 41 <span>aaa</span><span>aaa</span> 42 </div> 43 <div> 44 <span>aaa</span>aa<span>aaa</span> 45 </div> 46 <div> 47 <span>aaa</span> <span>aaa</span> 48 </div> 49 <div> 50 <span>aaa </span><span>aaa</span> 51 </div> 52 <div> 53 <span>aaa</span><span> aaa</span> 54 </div> 55 <div> 56 <span>aaa</span> aa<span>aaa</span> 57 </div> 58 <div> 59 <span>aaa </span>aa<span>aaa</span> 60 </div> 61 <div> 62 <span>aaa</span>aa<span> aaa</span> 63 </div> 64 <div> 65 <span>aaa</span> aa <span>aaa</span> 66 </div> 67 <div> 68 <span>aaa</span>aa <span>aaa</span> 69 </div> 70 <div> 71 <span>aaa</span>aa </div> 72 </f> 73 74 <f class="min"> 75 <div> 76 <span>aaa</span><span>aaa</span> 77 </div> 78 <div> 79 <span>aaa</span>aa<span>aaa</span> 80 </div> 81 <div> 82 <span>aaa</span> <span>aaa</span> 83 </div> 84 <div> 85 <span>aaa </span><span>aaa</span> 86 </div> 87 <div> 88 <span>aaa</span><span> aaa</span> 89 </div> 90 <div> 91 <span>aaa</span> aa<span>aaa</span> 92 </div> 93 <div> 94 <span>aaa </span>aa<span>aaa</span> 95 </div> 96 <div> 97 <span>aaa</span>aa<span> aaa</span> 98 </div> 99 <div> 100 <span>aaa</span> aa <span>aaa</span> 101 </div> 102 <div> 103 <span>aaa</span>aa <span>aaa</span> 104 </div> 105 <div> 106 <span>aaa</span>aa </div> 107 </f>