Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/layout/reftests/css-grid/   (Fast Lexical Analyzer Version 2.6©)  Datei vom 10.2.2025 mit Größe 4 kB image not shown  

Quelle  grid-max-sizing-flex-007.html   Sprache: HTML

 
 products/Sources/formale Sprachen/C/Firefox/layout/reftests/css-grid/grid-max-sizing-flex-007.html


<!--
     Any copyright is dedicated to the Public Domain.
     http://creativecommons.org/publicdomain/zero/1.0/
  -->

<!DOCTYPE html>
<html><head>
  <meta charset="utf-8">
  <title>CSS Grid Test: Testing track flex max-sizing with min/max</title>
  <link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1309407">
  <link rel="help" href="http://dev.w3.org/csswg/css-grid/#algo-flex-tracks">
  <link rel="match" href="grid-max-sizing-flex-007-ref.html">
  <style type="text/css">
.grid {
   display: grid;
   border:1px dashed;
   margin: 3px;
}
.rows {
   float: left;
   grid: minmax(10px, 1fr) minmax(10px, 4fr) / 50px;
   grid-row-gap: 33px;
}
.cols {
   display: inline-grid;
   grid: 50px / minmax(10px, 1fr) minmax(10px, 4fr);
   grid-column-gap: 33px;
}

.item:nth-child(1) { background-color: purple; }
.item:nth-child(2) { background-color: blue; }

</style>

</head><body>

<!--
  NOTE: The resulting size (in the relevant axis) is 83px for all tests below
        in the "If the free space is an indefinite length" algo here:
        https://drafts.csswg.org/css-grid/#algo-flex-tracks
  These tests verifies that we then also apply min/max sizes per the spec:
  "If using this flex fraction would cause the grid to be smaller than the grid
   container’s min-width/height (or larger than the grid container’s max-width/
   height), then redo this step, treating the free space as definite and the
   available grid space as equal to the grid container’s content box size when
   it’s sized to its min-width/height (max-width/height)."
-->


<pre>These grids should look the same:</pre>
<div class="grid rows" style="max-height:70px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid rows" style="min-height:70px; max-height:60px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid rows" style="height:70px">
  <div class="item"></div>
  <div class="item"></div>
</div>

<br clear="all">

<pre>These grids should look the same:</pre>
<div class="grid rows" style="min-height:90px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid rows" style="min-height:90px; max-height:60px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid rows" style="height:90px">
  <div class="item"></div>
  <div class="item"></div>
</div>

<br clear="all">

<pre>These grids should look the same:</pre>
<div class="grid cols"  style="max-width:70px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid cols"  style="min-width:70px; max-width:60px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid cols"  style="width:70px">
  <div class="item"></div>
  <div class="item"></div>
</div>

<pre>These grids should look the same:</pre>
<div class="grid cols"  style="min-width:90px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid cols"  style="min-width:90px; max-width:60px">
  <div class="item"></div>
  <div class="item"></div>
</div>
<div class="grid cols"  style="width:90px">
  <div class="item"></div>
  <div class="item"></div>
</div>

<pre>The first 6 grids should look the same:</pre>
<div class="grid rows" style="grid: 1fr / 30px; min-height:83px">
  <div class="item"></div>
</div>
<div class="grid rows" style="grid: 10px 1fr / 30px; min-height:83px">
  <div class="item" style="grid-row:span 2"></div>
</div>
<div class="grid rows" style="grid: 1fr / 30px; max-height:30px; min-height:83px">
  <div class="item"></div>
</div>
<div class="grid rows" style="grid: 1fr 1fr / 30px; max-height:83px">
  <div class="item" style="grid-row:span 2"><div style="height:90px"></div></div>
</div>
<div class="grid rows" style="grid: 1fr auto / 30px; max-height:83px">
  <div class="item" style="grid-row:span 2"><div style="height:90px"></div></div>
</div>
<div class="grid rows" style="grid: 10px 1fr / 30px; max-height:83px">
  <div class="item" style="grid-row:span 2"><div style="height:90px"></div></div>
</div>
<div class="grid rows" style="grid: 1fr 1fr / 30px; grid-row-gap:10px; max-height:83px">
  <div class="item" style="grid-row:span 2"><div style="height:40px"></div></div>
  <div class="item"><div style="height:40px"></div></div>
</div>

</body></html>

Messung V0.5
C=98 H=100 G=98

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.