В течение многих лет я использую что-то подобное в своем HTML для элементов, которые должны быть скрыты:
<div style="display: none"></div>
Это нормально, но я больше не могу стоять в строках.
-
Скрытие элементов программно в JavaScript
window.onload
событие слишком поздно - оно будет мигать на экране. -
Я могу создать класс CSS скрытый, но с агрессивными стратегиями загрузки браузера (например, в Opera) блок может появиться на секунду (до загрузки CSS).
Есть ли лучший способ?