diff --git a/src/calibre/ebooks/html.py b/src/calibre/ebooks/html.py index 5329e8ed86..2883e39f8a 100644 --- a/src/calibre/ebooks/html.py +++ b/src/calibre/ebooks/html.py @@ -797,7 +797,8 @@ class Processor(Parser): self.external_stylesheets, self.stylesheet = [], self.css_parser.parseString('') self.specified_override_css = [] for link in self.root.xpath('//link'): - if 'css' in link.get('type', 'text/css').lower(): + ltype = link.get('type', link.get('rel', 'text/css')).lower() + if 'css' in ltype or 'style' in ltype: file = os.path.join(self.tdir, *(link.get('href', '').split('/'))) if file and not 'http:' in file: if not parsed_sheets.has_key(file):