- From: <bugzilla@jessica.w3.org>
- Date: Sat, 19 Mar 2016 21:19:29 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29537 Bug ID: 29537 Summary: allow div to accept more kinds of content or add a new element Product: HTML WG Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: enhancement Priority: P2 Component: LC1 HTML5 spec Assignee: ian@hixie.ch Reporter: Nick_Levinson@yahoo.com QA Contact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-admin@w3.org, public-html-wg-issue-tracking@w3.org Target Milestone: --- It helps in organizing a page and applying CSS to have an element that can be used for dividing the source code in the page. The issue with HTML5 is that what elements are included within such a division should not matter. Comments can be used but that won't allow minimization (diagnosis often depends on examining the source code received over the Internet, not preproduction files). I use the div element but was recently reminded by a validator (https://validator.w3.org/nu/) not to use it for nonflow content. That probably also excludes use for nonflow descendants that are not children. The issue was with a div element that was only for a script. That div is within another div, defining a column. The divs have CSS. I'd rather not take the script out of a div if doing so will take it out of the website's look produced by CSS. In HTML5, either the div element should be redefined to allow use for any kind of content or a new all-content-type element should be defined soi as to be consistent with the purpose of organizing source code within the body element. As it is, HTML5 in section 3.2.4 permits other specs to require an element be used elsewhere than allowed by HTML5, which means non-HTML5 use is not barred but probably depends on browser designers having a reason to recognize it. At the least, if some content types would be a problem for a div, either those types should be explicitly enumerated or more types should be explicitly allowed. I probably chose the wrong component for this report, but I was unable to determine the proper component from the bug form picklist's choices. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Saturday, 19 March 2016 21:19:32 UTC