estoy por años con algo como esto en mi HTML para elementos que deben ser ocultados:manera adecuada para hacer elementos HTML inicialmente ocultos
<div style="display: none"></div>
Está bien, pero no puedo soportar los estilos en línea nunca más.
ocultar elementos mediante programación en JavaScript
window.onload
evento es demasiado tarde - que parpadea en la pantalla.Puedo crear la clase CSS 'oculta', pero con las agresivas estrategias de carga del navegador (como en Opera) el bloque puede aparecer por un segundo (antes de que se cargue CSS).
¿Hay alguna otra manera mejor?
Ha creado una excelente opción para usar estilos en línea. – Fosco
Pero son feos :) – artvolk
Si el "bloque puede aparecer por un segundo (antes de que se cargue CSS)" eso significaría que toda la página aparecería sin ningún estilo. ¿Eso realmente sucede en la ópera? – Kapep