Alternate Stylesheets in local HTML file?
It seems that Firefox on Win10 does not present alternate stylesheets in local files.
See for example: https://www.w3.org/Style/Examples/007/alternatives
I have a trivial HTML file, e.g., c:\alternate_stylesheet.html, with a few of those examples of alternative stylesheets, like:
<link rel="alternate stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/Core/Steely" title=Steely> <link rel="alternate stylesheet" type="text/css" href="http://dbaron.org/style/forest" title="Forest (by David Baron)">
Viewing such a trivial HTML page in Firefox on Win10, the View > Page Style list is the default - just "No Style" and "Basic Page Style". The list does not include the head link alternate stylesheet options.
Why not?
IE has no trouble with these (menu View > Style presents them as expected), which seems to confirm that the trivial HTML code is correct.
Any advice?
被采纳的解决方案
Dante said
I at least see a hint that the fix could be released in v78.1.0.
That fix will come in:
- Regular release channel: Firefox 79.0
- Extended Support Release (ESR) channel: Firefox 78.1.0esr
But I looked at a locally saved copy of the W3C page in Firefox Developer Edition, which is a beta of Firefox 79, and I don't see the alternate stylesheets listed there. Same with Firefox Nightly, which is an early test version of Firefox 80. So I think you definitely need to file a separate bug about those stylesheets not being listed for pages opened on file:// URLs.
There were some new isolation measures for file:// URLs in recent versions, so it might be a loose end no one noticed when implementing those changes.
定位到答案原位置 👍 1所有回复 (9)
Hmm, the developer tools show that Firefox retrieves the style sheets, so I'm not sure why they aren't exposed on the menu.
You could file a bug:
I can use the Style Editor to disable the default stylesheet and enable one of the other style sheets.
- https://media.prod.mdn.mozit.cloud/samples/cssref/altstyles/index.html
See also: bug 1645789 - "Basic Page Style" entry in the View > Page Style menu doesn't work reliably
Thanks for the confirmations. But 1645789 may fix this. I'm not quite sure how to read the bug report, but I at least see a hint that the fix could be released in v78.1.0. I'm not "up to date" with 78.0.1.
If v78.1 doesn't fix this for me, I'll submit a new bug report.
Thank you both!
选择的解决方案
Dante said
I at least see a hint that the fix could be released in v78.1.0.
That fix will come in:
- Regular release channel: Firefox 79.0
- Extended Support Release (ESR) channel: Firefox 78.1.0esr
But I looked at a locally saved copy of the W3C page in Firefox Developer Edition, which is a beta of Firefox 79, and I don't see the alternate stylesheets listed there. Same with Firefox Nightly, which is an early test version of Firefox 80. So I think you definitely need to file a separate bug about those stylesheets not being listed for pages opened on file:// URLs.
There were some new isolation measures for file:// URLs in recent versions, so it might be a loose end no one noticed when implementing those changes.
Thanks, again. I've done that here:
I did a quick test.
It works in Firefox 66.0.5, but Firefox 67.0.4 is broken.
Note that it is better to attach a test file instead of pasting the code in a reply and even then you can use markup code (indent with four spaces or use backticks `code` or three backticks to enclose a block).
``` code ```
由cor-el于
thanks for the clear guidance. much appreciated, as this is new territory for me.