🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

【CSS】Método básico para ocultar elementos|Uso de .d-none

Esta guía explica cómo usar display: none; en CSS para ocultar elementos específicos de HTML fácilmente. Permite ocultar los elementos sin eliminarlos de la estructura HTML.

🔹 Código parcial

<div class="d-none">
  Este elemento será ocultado.
</div>

<style>
.d-none {
  display: none;
}
</style>

💻 Código completamente funcional (este código solo es necesario para funcionar en HTML)

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Ejemplo de ocultación</title>
  <style>
    .d-none {
      display: none;
    }
  </style>
</head>
<body>
  <div class="d-none">
    Este elemento será ocultado.
  </div>
</body>
</html>

🧩 Aplicación práctica y usos

display: none; es el método más básico para ocultar elementos de la pantalla del usuario. Es comúnmente usado en interfaces dinámicas porque se puede cambiar fácilmente con JavaScript o CSS.

Sin embargo, aunque está oculto, el elemento sigue existiendo en el HTML. Por lo tanto, es importante tener cuidado desde el punto de vista de SEO y accesibilidad, ya que los lectores de pantalla o tecnologías asistivas podrían detectar el contenido.

En marcos como Bootstrap, la clase .d-none está estandarizada, y el cambio de visibilidad responsiva también es posible utilizando clases como .d-md-none.

🎯 Notas adicionales sobre las técnicas de ocultación

Usar display: none; permite ocultar elementos visualmente sin eliminarlos de la estructura HTML. Esto es útil para mostrar u ocultar elementos según las acciones del usuario o condiciones en JavaScript.

Sin embargo, con este método, el elemento se considera como "no existente", lo que significa que los elementos de formulario ocultos no recibirán enfoque y no afectan el diseño.

En contraste, visibility: hidden; solo oculta el elemento, pero mantiene el espacio reservado. Usa display: none; cuando quieras ocultar completamente el elemento y visibility: hidden; cuando quieras mantener el diseño pero ocultar el contenido.

Si solo quieres ocultar elementos en la vista móvil, puedes usar consultas de medios como @media (max-width: 768px) { .d-none-mobile { display: none; } }. Esto permite ocultar elementos de manera flexible según el tamaño de la pantalla o las condiciones.

¡Copiado!