¿Cómo crear un elemento de resumen que pueda expandirse pero nunca reducirse usando HTML?

Se puede ver en muchos sitios web como leer más botones que contienen un enlace. Estas cosas se expanden cuando el usuario hace clic en el enlace o botón Leer más y luego, después de expandirse, no había opción para colapsar el contenido expandido. En este artículo, eliminaremos esa opción de colapso. Necesitábamos dos elementos <detalles> y <resumen> para crear ese tipo de interfaz, aplicando un CSS «display: none;» propiedad.
Esta función no es una buena opción, pero pocos desarrolladores solicitaron diseñar este tipo de interfaz aplicando el CSS display:none; propiedad. Podemos eliminar la opción de colapsar del resumen

El siguiente ejemplo ilustra el enfoque anterior:

Sintaxis: 

<style>
details[open] summary {
    display: none;
}
<style>

Ejemplo: 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        Create a details element that opens
        but never closes
    </title>
 
    <style>
        .container {
            text-align: center;
        }
             
        h1 {
            color: green;
        }
             
        details[open] summary {
            display: none;
        }
    </style>
</head>
 
<body>
    <div class="container">
        <h1>GeeksforGeeks</h1>
         
<p>
            This paragraph will expand but not
            collapsed after expanding
        </p>
 
         
        <details>
            <summary>Expand</summary>
            A Computer Science Portal for Geeks
        </details>
    </div>
</body>
 
</html>

Producción: 
 

Publicación traducida automáticamente

Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *