| <!DOCTYPE html> | 
 | <style> | 
 | table { | 
 |     border: 5px solid salmon; | 
 |     padding: 5px; | 
 | } | 
 | td { | 
 |     border: 5px solid orange; | 
 | } | 
 | .child { | 
 |     display: inline-block; | 
 |     width: 50px; | 
 |     height: 20px; | 
 |     background-color: pink; | 
 | } | 
 | .collapse { | 
 |     border-collapse: collapse; | 
 | } | 
 | </style> | 
 |  | 
 | <table data-expected-width=140> | 
 |     <td data-expected-width=116> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table style="width: min-content" data-expected-width=86> | 
 |     <td data-expected-width=62> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table style="width: max-content" data-expected-width=140> | 
 |     <td data-expected-width=116> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table style="width: fit-content" data-expected-width=140> | 
 |     <td data-expected-width=116> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <div style="width: 140px"> | 
 |     <table style="width: fit-content" data-expected-width=140> | 
 |         <td data-expected-width=116> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | </div> | 
 |  | 
 | <div style="width: 139px"> | 
 |     <table style="width: fit-content" data-expected-width=139> | 
 |         <td data-expected-width=115> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | </div> | 
 |  | 
 | <div style="width: 400px"> | 
 |     <table style="width: -webkit-fill-available"  data-expected-width=400> | 
 |         <td data-expected-width=376> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | <div> | 
 |  | 
 | <table class="collapse" data-expected-width=116> | 
 |     <td data-expected-width=111> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table class="collapse" style="width: min-content" data-expected-width=62> | 
 |     <td data-expected-width=57> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table class="collapse" style="width: max-content" data-expected-width=116> | 
 |     <td data-expected-width=111> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <table class="collapse" style="width: fit-content" data-expected-width=116> | 
 |     <td data-expected-width=111> | 
 |         <div class="child"></div> | 
 |         <div class="child"></div> | 
 |     </td> | 
 | </table> | 
 |  | 
 | <div style="width: 116px"> | 
 |     <table class="collapse" style="width: fit-content" data-expected-width=116> | 
 |         <td data-expected-width=111> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | </div> | 
 |  | 
 | <div style="width: 115px"> | 
 |     <table class="collapse" style="width: fit-content" data-expected-width=115> | 
 |         <td data-expected-width=110> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | </div> | 
 |  | 
 | <div style="width: 400px"> | 
 |     <table class="collapse" style="width: -webkit-fill-available"  data-expected-width=400> | 
 |         <td data-expected-width=395> | 
 |             <div class="child"></div> | 
 |             <div class="child"></div> | 
 |         </td> | 
 |     </table> | 
 | <div> | 
 |  | 
 | <script src="../../resources/check-layout.js"></script> | 
 | <script> | 
 | checkLayout('table'); | 
 | </script> |