Прогрессивное улучшение и начальное состояние отображения

У меня есть конкретный пример, но я также ищу ответ в целом. У меня есть элементы страницы, которые я хочу изначально скрыть, если включен JavaScript.

Примеры:

  1. Раздел формы, которая переключает
  2. Кнопка отправки для поля выбора ' Перейти к форме «

Я пытаюсь избежать« флэш-содержимого », когда элементы скрываются после загрузки страницы.


РЕШЕНИЕ

Я помещаю полное решение здесь для потомков.

Файл JavaScript, вызываемый в раздел : document.documentElement.className = 'js';

Стили, которые допускают изначально скрытые или показанные элементы:

.js .inithide {
    display: none;
}
.initshow {
    display: none;
}
.js .initshow {
    display: block;
}
1
задан Sonny 10 February 2011 в 16:06
поделиться