forked from mirrors/gecko-dev
		
	 a64dfc7771
			
		
	
	
		a64dfc7771
		
	
	
	
	
		
			
			Automatic update from web-platform-tests SImplify a few grid-as-flex-item related tests. (#23823) Simplify a few grid-as-flex-item related test and added two additional tests. -- wpt-commits: 8473fe9892925a15baadbd09b9b56644fe9518db wpt-pr: 23823
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <meta charset="utf-8">
 | |
| <title>CSS Grid Layout Test: Evaluate the behavior of a grid container as Flexbox item</title>
 | |
| <link rel="author" title="Javier Fernandez Garcia-Boente" href="mailto:jfernandez@igalia.com">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-grid/#layout-algorithm">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#flex-lines">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#propdef-flex-wrap">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#propdef-align-content">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#propdef-align-self">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-align-3/#align-flex">
 | |
| <link rel="help" href="https://drafts.csswg.org/css-align-3/#align-grid">
 | |
| <link rel="match" href="../../reference/ref-filled-green-100px-square.xht">
 | |
| <meta name="assert" content="The align-content: 'stretch' prevents the multi-line column flexbox to shrink-to-fit (default behavior), hence the grid container will be stretched, honoring its align-self: 'normal (behaves as 'stretch'), as well as its grid item, honoring its justify-self: 'normal' (behaves as 'stretch') ">
 | |
| <style>
 | |
|     body { overflow: hidden; }
 | |
|     .flexbox {
 | |
|         display: flex;
 | |
|         flex-flow: column wrap;
 | |
|         align-content: stretch;
 | |
|         width: 100px;
 | |
|         height: 100px;
 | |
|         background: red;
 | |
|     }
 | |
|     .grid {
 | |
|         display: grid;
 | |
|         align-items: baseline;
 | |
|     }
 | |
|     .gridItem {
 | |
|         background: green;
 | |
|         height: 100px;
 | |
|     }
 | |
| </style>
 | |
| <p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
 | |
| <div class="flexbox">
 | |
|     <div class="grid">
 | |
|         <div class="gridItem"></div>
 | |
|     </div>
 | |
| </div>
 |