Warning: Undefined array key "StartingPoint" in /customers/f/f/0/safaribears.de/httpd.www/content.php on line 107 Warning: Cannot modify header information - headers already sent by (output started at /customers/f/f/0/safaribears.de/httpd.www/content.php:107) in /customers/f/f/0/safaribears.de/httpd.www/content.php on line 115 Warning: Undefined variable $WEB_ROOT in /customers/f/f/0/safaribears.de/httpd.www/content.php on line 118 Warning: Cannot modify header information - headers already sent by (output started at /customers/f/f/0/safaribears.de/httpd.www/content.php:107) in /customers/f/f/0/safaribears.de/httpd.www/content.php on line 118 Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /customers/f/f/0/safaribears.de/httpd.www/content.php on line 169 CSS Tutorial - Tables - table-layout

This here determines the way the table is calculated, regarding the width of the table and the width of the columns.

If you have set a table width and the combined widths of the columns are wider than that, because of content in the table-cells pushing the columns more apart, the table will be larger than what you said, if the table-layout is set to 'auto', which is the normal setting.

If you want the table to really obey to the width settings you put on the columns and the table itself, you have to set table-layout to fixed.
Setting the table-layout to fixed only works if you have set a width for the table!