- From: <bugzilla@jessica.w3.org>
- Date: Sat, 03 Mar 2012 01:02:30 +0000
- To: www-validator-cvs@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16210
Summary: Error in validaton of <style scoped>: It *is* allowed
as child of <body>
Product: Validator (Nu)
Version: unspecified
Platform: PC
URL: http://tinyurl.com/7edrjms
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: General
AssignedTo: mike+validator@w3.org
ReportedBy: xn--mlform-iua@xn--mlform-iua.no
QAContact: www-validator-cvs@w3.org
Why does the validator not OK the following? Example:
<!DOCTYPE html><html><head><title></title></head><body><style
scoped>style+*{background:red}</style><p>abc
The error message explains that <style scoped> can be used:
]] where flow content is expected, but before any other flow content other than
inter-element whitespace, and not as the child of an element whose content
model is transparent.
Content model for element body:
Flow content.[[
But as the error message itself says: <body>'s content model is *not*
transparent. Hence, the spec does permit <style scope> to be the direct child
of <body>.
Currently, the validator would OK the above example, if I had done <div><style
scope>/*foo*/</style></div>
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Saturday, 3 March 2012 01:02:32 UTC