mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #6230 (CSS checks: width: 0px)
This commit is contained in:
parent
5d25953a1d
commit
8bf7a5a42d
@ -262,8 +262,11 @@ class CSSFlattener(object):
|
|||||||
indent = asfloat(style['text-indent'], 0)
|
indent = asfloat(style['text-indent'], 0)
|
||||||
left += margin
|
left += margin
|
||||||
if (left + indent) < 0:
|
if (left + indent) < 0:
|
||||||
percent = (margin - indent) / style['width']
|
try:
|
||||||
cssdict['margin-left'] = "%d%%" % (percent * 100)
|
percent = (margin - indent) / style['width']
|
||||||
|
cssdict['margin-left'] = "%d%%" % (percent * 100)
|
||||||
|
except ZeroDivisionError:
|
||||||
|
pass
|
||||||
left -= indent
|
left -= indent
|
||||||
if 'display' in cssdict and cssdict['display'] == 'in-line':
|
if 'display' in cssdict and cssdict['display'] == 'in-line':
|
||||||
cssdict['display'] = 'inline'
|
cssdict['display'] = 'inline'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user