Как правильно скрыть HTML-элементы при загрузке страницы перед их отображением?

Я нашел многочисленные частичные ответы на этот вопрос, но ничего похожего на окончательный ответ. Для такой важной техники я нахожу это немного странным.

Как мне скрыть элементы (используя javascript), чтобы они не появлялись на короткое время, когда страница загружается до того, как JS сможет скрыть их? Я нене хочу изначально скрывать их с помощью CSS, как если бы пользователь этого не делалУ меня нет Javascript, они ничего не увидят.

Чтобы было ясно. Я'я не спрашиваю, как обрабатывать отображение контента для пользователей, которые неу меня нет JS. Это совершенно другой предмет. Я просто хочу надежный способ скрыть элементы HTML, прежде чем они отображаются.

Итак, мои требования:

Элементы HTML изначально не скрыты с помощью CSSЕсли JS доступен, эти элементы скрыты, поэтому они никогда не отображаются, даже на мгновение. Это означает, что скрытие их от JS, загруженного в конце тела, отсутствует).

Ответы на вопрос(4)

Ваш ответ на вопрос