¡Hola Mauricio!
Entiendo tu confusión con el uso de display: block
y display: none
dentro de un @media
query. La razón por la que el buscador desaparece en el formato responsivo es porque al aplicar display: none
fuera del @media
query, estás ocultando el buscador en todos los dispositivos, incluyendo los de escritorio. Por otro lado, al utilizar display: block
dentro del @media
query con un ancho mínimo de 834 píxeles, estás indicando que el buscador solo debe mostrarse en dispositivos con al menos 834 píxeles de ancho, es decir, en dispositivos de escritorio.
Para corregir esto, debes asegurarte de que el display: none
esté dentro del @media
query y que el display: block
esté fuera de él. De esta forma, el buscador se ocultará solo en los dispositivos para los que se ha definido el @media
query.
Espero que esta explicación aclare tus dudas. Si necesitas más ayuda con este tema, no dudes en preguntar.
¡Saludos!
Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!