- From: <bugzilla@jessica.w3.org>
- Date: Sat, 19 Mar 2016 21:19:29 +0000
- To: public-html-admin@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 on the CC list for the bug.
Received on Saturday, 19 March 2016 21:19:32 UTC