Skip to content

Conversation

kyptin
Copy link

@kyptin kyptin commented May 28, 2021

Before this commit, the following code:

const h = require('hyperscript')
h('.c1.c2', {class: 'c2 c3'}, 'Hello').outerHTML

...yields:

'<div class="c1 c2" class="c2 c3">Hello</div>'

This is actually incorrect HTML according to the W3C Markup Validator.

The correct output would of course be:

'<div class="c1 c2 c3">Hello</div>'

This commit achieves the correct output.

Before this commit, the following code:

    const h = require('hyperscript')
    h('.c1.c2', {class: 'c2 c3'}, 'Hello').outerHTML

...yields:

    '<div class="c1 c2" class="c2 c3">Hello</div>'

This is actually incorrect HTML according to the W3C Markup Validator [1]

[1] https://validator.w3.org/#validate_by_input

The correct output would of course be:

    '<div class="c1 c2 c3">Hello</div>'

This commit achieves the correct output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant