Improve HTML serialization support for obsolete elements such as frames.

Description

The <frameset> and <frame> elements are obsolete and non-conforming in HTML 5, but because they were present in HTML 4 the element definitions and HTML serializer should support them correctly. In particular the <frame> element must be empty—what HTML5 calls a "void element"; see HTML 4 index of elements. Frames and some other obsolete elements should be considered block elements as well; see CSS 2.1 Appendix D. Default style sheet for HTML 4.

Environment

None

Assignee

Garret Wilson

Reporter

Garret Wilson

Labels

None

Components

Fix versions

Priority

Major
Configure