Open
Bug 1291417
Opened 8 years ago
Updated 2 years ago
Show Containing Blocks in the DOM inspector
Categories
(DevTools :: Inspector, enhancement, P2)
DevTools
Inspector
Tracking
(Not tracked)
NEW
People
(Reporter: BenWa, Unassigned)
References
(Blocks 1 open bug)
Details
Certain CSS positioning is not based on the parent but rather it's Containing Block which can be tedious to locate:
http://reference.sitepoint.com/css/containingblock
If we showed this in the DOM inspector we could make dealing with this kind of CSS positioning and debug layout issues easier.
Comment 1•8 years ago
|
||
By 'DOM Inspector' do you mean the DOM panel in DeveloperTools Toolbox or the DOM Inspector extension?
Honza
Flags: needinfo?(bgirard)
Updated•8 years ago
|
Priority: -- → P2
Reporter | ||
Comment 2•8 years ago
|
||
Yes sorry, I mean the DOM panel.
When we have a CSS property that's relative to a containing blocks, such as position: absolute; we could have a 'show containing block' icon. When you mouse over it highlights the containing block in the DOM panel and perhaps even the node in the page.
Flags: needinfo?(bgirard)
Comment 3•8 years ago
|
||
Ah, I see.
So this part (from the link above) is important:
"If the value of the position property is absolute, the containing block is the nearest positioned ancestor—in other words, the nearest ancestor whose position property has one of the values absolute, fixed, or relative."
So, the containing bloc is *not* always the direct parent.
Looks like a nice feature. I am not 100% sure if this belongs to the DOM panel though. It might be better to implement it within the Inspector panel.
@Patrick: what do you think?
Honza
Flags: needinfo?(pbrosset)
Comment 4•8 years ago
|
||
Although not specifically displayed in the mockup in attachment 8764240 [details], this is actually part of the ideas of meta bug 1150496.
We would like to display a variety of information next to the element's box model in the inspector sidebar, including its position. When the element is positioned, then we'd like to display a link to its containing block too, so that you can see that one exists, which one it is, and click on it to select it in the inspector.
Blocks: 1150496
Component: Developer Tools: DOM → Developer Tools: Inspector
Flags: needinfo?(pbrosset)
Reporter | ||
Comment 5•8 years ago
|
||
Wow, that would be pretty amazing! Not just for web developer but also for the platform team when we're debugging complex DOMs and looking for containing blocks and stacking context which are very relevant to web authors as well.
Feel free to link/dupe the bugs as you see fit. Can't wait to see something like this land!
Updated•8 years ago
|
QA Contact: cristian.comorasu
Updated•7 years ago
|
Severity: normal → enhancement
Updated•6 years ago
|
Product: Firefox → DevTools
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•