table-layout-property-001

A table doesn't size to fit its container when margins are zero and width is 'auto'

WeasyPrint

This browser

Assertion
When table margins are zero and width is 'auto', the table doesn't automatically size to fill its containing block .

Source

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2 <html>
 3     <head>
 4         <title>CSS Test: A table doesn't size to fit its container when margins are zero and width is 'auto'</title>
 5         <link rel="author" title="Microsoft" href="http://www.microsoft.com/">
 6         <link rel="help" href="http://www.w3.org/TR/CSS21/tables.html#width-layout">
 7         <meta name="flags" content="">
 8         <meta name="assert" content="When table margins are zero and width is 'auto', the table doesn't automatically size to fill its containing block .">
 9         <style type="text/css">
10             div
11             {
12                 background: blue;
13                 width: 300px;
14             }
15             table
16             {
17                 background: black;
18                 margin: 0;
19                 width: auto;
20             }
21         </style>
22     </head>
23     <body>
24         <p>Test passes if there is a black box below is adjacent to a blue box.</p>
25         <div>
26             <table>
27                 <tr>
28                     <td>Filler Text Filler Text</td>
29                 </tr>
30              </table>
31           </div>
32     </body>
33  </html>