- From: <bugzilla@jessica.w3.org>
- Date: Fri, 23 Aug 2013 02:29:08 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23045
Bug ID: 23045
Summary: [Shadow]: ::part should override styles declared in a
shadow tree
Classification: Unclassified
Product: WebAppsWG
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Component Model
Assignee: dglazkov@chromium.org
Reporter: tasak@google.com
QA Contact: public-webapps-bugzilla@w3.org
According to CSS cascading order, any style in a shadow tree wins comparing
with ::part declared in document. (just talking about scope, specificity and
order of appearance).
However, it would be better to apply ::part in document if the rule has higher
specificity than all styles in a shadow tree.
For example,
<style>
#host::x-part {
color: orange;
}
</style>
<div id="host">
#shadow-root
<style>
div {
color: blue;
}
</style>
<div pseudo="x-part">style me</div>
</div>
If we cannot override, "style me"'s color is blue. We cannot change.
So this makes it much more difficult to create <style> in a shadow tree when we
want to use "::part".
c.f. http://crbug.com/273138
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 23 August 2013 02:29:14 UTC