Skip to content

Strips self-closing tags #6

Open
@jklegseth

Description

@jklegseth

Running the task on pages with self-closing tags and piping to another directory strips the "closing" part, i.e., <br /> becomes <br>.

Using a modified version of the HTML page you have in the README:

<html>
<head>
  <meta name="viewport" content="width=device-width" />
  <style>
    p { color: red; }
  </style>
</head>
<body>
  <p>Test<br />Is it still there?</p>
</body>
</html>

Note that the meta tag and the br are self-closing. And run this configuration:

gulp.task('inline', function() {
  return gulp.src('./tmp/*.html')
    .pipe(inlineCss())
    .pipe(gulp.dest('./dist'));;
});

The output is:

<html>
<head>
  <meta name="viewport" content="width=device-width">
</head>
<body>
  <p style="color: red;">Test<br>Is it still there?</p>
</body>
</html>

I played around with removeStyleTags and removeLinkTags but the problem didn't change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions