Cómo evitar que los elementos cambien y cambien de tamaño cuando el navegador se acerca a mi página HTML

No puede evitar cambiar el tamaño del zoom, ya que el código que escribe solo administra el contenido que proporciona. El código de su sitio web no puede administrar el navegador.

Hubo un momento en que JavaScript no era una norma en la mayoría de los navegadores. En ese momento, algunas páginas que dependen de JavaScript para el contenido, estaban mal clasificadas. Fue a discreción del usuario final si permitir JavaScript o no.

Hoy en día, todos los sitios web tienen al menos un poco de JavaScript. Con los tiempos cambiantes, JavaScript se convirtió en una norma en los navegadores web modernos. Todavía cualquiera puede deshabilitar JavaScript en su navegador, no puede obligar al usuario a salirse con la suya.

La otra parte de su pregunta es el desplazamiento de elementos. Puede arreglar los elementos de acuerdo con el ancho de la página web, pero no lo recomendaré. Las consultas de medios se escriben para que su sitio web responda. Ese es un gran mercado para su sitio web. No quieres perder eso.