diff --git a/lib/html_parser.dart b/lib/html_parser.dart
index 715160f2e2..e79a4dedf6 100644
--- a/lib/html_parser.dart
+++ b/lib/html_parser.dart
@@ -242,9 +242,11 @@ class HtmlParser extends StatelessWidget {
static StyledElement _applyExternalCss(Map>> declarations, StyledElement tree) {
declarations.forEach((key, style) {
- if (tree.matchesSelector(key)) {
- tree.style = tree.style.merge(declarationsToStyle(style));
- }
+ try {
+ if (tree.matchesSelector(key)) {
+ tree.style = tree.style.merge(declarationsToStyle(style));
+ }
+ } catch (_) {}
});
tree.children.forEach((e) => _applyExternalCss(declarations, e));