Remove table border from available width when borders collapse

Related to #582.
This commit is contained in:
Guillaume Ayoub 2018-03-05 01:02:29 +01:00
parent 16ef163d83
commit f631cec184
1 changed files with 4 additions and 0 deletions

View File

@ -536,6 +536,10 @@ def auto_table_layout(context, box, containing_block):
cb_width, _ = containing_block
available_width = cb_width - margins - paddings
if table.style['border_collapse'] == 'collapse':
available_width -= (
table.border_left_width + table.border_right_width)
if table.width == 'auto':
if available_width <= table_min_content_width:
table.width = table_min_content_width