Is there an “invisible” tag in HTML (4) that I can use to make CSS distinctions
tag.myclass tag.mysubclass h1 { }
without having any visual impact on the HTML rendered?
My background is that I have areas in a form that belong to different groups. As I am opening those in lightboxes (long story involving DOM operations and such, not really important) I don’t want to rely on the usual div class=x or span class=y to style the subsequent elements, as I would have to reset margins here, paddings there, and so on.
A layout-neutral wrapping tag would be just what I need in such situations.
No, there is not.
(And that’s because such an element wouldn’t really fit into the rest of HTML. The only reason DIV and SPAN affect the surrounding area is because they’re block and inline elements, respectively. What would an ‘invisible’ element be? If you need something that’s completely independent, absolutely (or relatively) position it and give it a higher z-index.)