diff --git a/lib/css.js b/lib/css.js index aa6fe00..6d894ef 100644 --- a/lib/css.js +++ b/lib/css.js @@ -78,7 +78,7 @@ function getImports(root, css) { importedCSS = '@media ' + url.join(' ') + '{' + importedCSS + '}'; } - css = css.replace('@import' + match, importedCSS); + css = css.replace('@import' + match + ';', importedCSS); return getImports.call(inliner, root, css); }); } diff --git a/test/fixtures/css-ext-charset.result.html b/test/fixtures/css-ext-charset.result.html index f9ccb61..d72f8f5 100644 --- a/test/fixtures/css-ext-charset.result.html +++ b/test/fixtures/css-ext-charset.result.html @@ -1 +1 @@ - External css and multibyte characters - 日本語 \ No newline at end of file + External css and multibyte characters - 日本語 \ No newline at end of file diff --git a/test/fixtures/css-ext-import.result.html b/test/fixtures/css-ext-import.result.html index 7b2c57d..7e4c885 100644 --- a/test/fixtures/css-ext-import.result.html +++ b/test/fixtures/css-ext-import.result.html @@ -1 +1 @@ - App body + App body diff --git a/test/fixtures/css-import.result.html b/test/fixtures/css-import.result.html index 7831350..365cd6c 100644 --- a/test/fixtures/css-import.result.html +++ b/test/fixtures/css-import.result.html @@ -1 +1 @@ - inline style + inline style diff --git a/test/fixtures/import-from-google.result.html b/test/fixtures/import-from-google.result.html index f3ea0a4..5f5d8de 100644 --- a/test/fixtures/import-from-google.result.html +++ b/test/fixtures/import-from-google.result.html @@ -1 +1 @@ - + diff --git a/test/fixtures/kitchen-sink.result.html b/test/fixtures/kitchen-sink.result.html index 825a667..70bd773 100644 --- a/test/fixtures/kitchen-sink.result.html +++ b/test/fixtures/kitchen-sink.result.html @@ -1 +1 @@ - full combo
+ full combo