Maison > interface Web > tutoriel CSS > le corps du texte

Les en-têtes collants peuvent-ils être utilisés dans les divisions défilantes pour les en-têtes de tableau ?

Mary-Kate Olsen
Libérer: 2024-11-02 08:29:29
original
430 Les gens l'ont consulté

Can Sticky Headers be Used Within Scrolling Divs for Table Headers?

En-têtes collants dans les divisions défilantes

La position : collante ; La propriété a gagné du terrain dans Webkit, permettant aux éléments de rester fixes dans leurs conteneurs parents pendant le défilement. Cependant, certains développeurs ont exprimé le besoin d'étendre cette fonctionnalité aux éléments div défilants contenant des tableaux.

Le positionnement collant peut-il être appliqué aux en-têtes de tableau dans un div défilant ?

Réponse :

En effet, position : collante ; peut maintenant être utilisé pour elements à partir de 2018 !

Mise en œuvre :

Ajoutez simplement la ligne suivante à votre feuille de style CSS :

<code class="css">thead th { position: sticky; top: 0; }</code>
Copier après la connexion

Prérequis :

  • Assurez-vous que votre tableau comprend un et éléments.

Exemple de balisage de tableau :

<code class="html"><table>
    <thead>
        <tr>
            <th>column 1</th>
            <th>column 2</th>
            <th>column 3</th>
            <th>column 4</th>            
        </tr>    
    </thead>
    <tbody>
      // body code
    </tbody>
</table></code>
Copier après la connexion

Options supplémentaires :

  • Pour corriger la première rangée du lors du défilement, utilisez ce qui suit :
<code class="css">thead tr:first-child th { position: sticky; top: 0; }</code>
Copier après la connexion

Prise en charge des navigateurs :

Depuis mars 2018, le positionnement collant pour les éléments head est largement pris en charge dans les navigateurs modernes. , grâce aux efforts de la communauté des développeurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!