Альтернативные таблицы стилей не отображаются в «Вид> Стиль страницы» в Firefox - PullRequest
0 голосов
/ 26 июня 2019

У меня есть следующий код:

...
<head>
  <title>Alternative Style Sheet Example for MDC</title>
  <link href="./default.css" rel="stylesheet" type="text/css" title="Default Style">
  <link href="./simple.css" rel="alternate stylesheet" type="text/css" title="Simple">
  <link href="./insane.css" rel="alternate stylesheet" type="text/css" title="Insane">
</head>
...

(из https://developer.mozilla.org/samples/cssref/altstyles/index.html). Если я открою локальную копию html-файла в Firefox, альтернативные таблицы стилей не отображаются в Firefox под 'Вид> Стиль страницы ", я вижу только опции" Без стиля "и" Базовый стиль страницы ". Однако, если я открою ссылку выше, все таблицы стилей будут правильно отображаться в выделении (" Без стиля "," Стиль по умолчанию ")., 'Simple' и 'Insane'). Также протестировано в Chrome с расширением Alt CSS, такое же поведение.

Как сделать параметры видимыми и для локальной копии?

1 Ответ

0 голосов
/ 05 июля 2019

Кажется, если я просто открою локальные файлы .html в Firefox, переключение таблиц стилей не будет работать должным образом. Однако, если я запускаю веб-сервер и открываю тот же файл через localhost, переключение таблиц стилей работает.

В моем случае я выполнил следующую команду в каталоге со своими файлами .html (с python 2.x):

python -m SimpleHTTPServer 8000

Затем после ввода localhost:8000 в адресной строке Firefox альтернативные таблицы стилей правильно отображаются в меню «Вид> Стили страницы» (в отличие от ввода file:///{path}/index.html в адресной строке).

Решение также работает для Chrome и расширения Alt CSS.

...