frameset, frame { border: 19px solid orange }
frameset, frame { border-spacing: 17px }
Is it possible to style the HTML Frameset borders using CSS in Mozilla?
--
Stanimir
No. In general, framesets are not possible to describe via CSS, and the
behavior of frameset borders is not like that of CSS borders. In Gecko, the
frameset borders are actually separate CSS boxes.
-Boris
> In Gecko,
> the frameset borders are actually separate CSS boxes.
Is there a way to change their appearance by modifying files from an
installed product (theme or something) without having to change
sources and recompile binaries?
--
Stanimir
Sure. They're just splitters. Of course then you'd have to change the
appearance of all splitters.
-Boris
> Sure. They're just splitters. Of course then you'd have to change the
> appearance of all splitters.
I've changed the 'splitter' elements style in classic.jar (I'm using
the Classic theme) but that doesn't seem to affect the frameset
borders. I've observed the frameset borders doesn't change using the
Modern theme, too. Where I should look for the frameset splitter styles?
--
Stanimir
Hmm... It looks like I was wrong. The style we resolve for those borders is
resolved for the ::-moz-hframeset-border and ::-moz-vframeset-border
pseudo-elements. So perhaps adding styles for those in the userContent.css will
work?
-Boris
Actually, that might not work either... Someone would have to dig through
nsFrameSetFrame to see whether it does. If it doesn't, then you can't change
those styles easily, I'd guess, other than by changing what the look-n-feel
service returns.
-Boris
It didn't work for me. Anyway, thank you for your time and support.
--
Stanimir