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

Que dois-je faire si thead et td ne peuvent pas être alignés ?

零下一度
Libérer: 2017-07-17 16:38:27
original
2383 Les gens l'ont consulté

Lors de l'utilisation de la fonction Afficher/Masquer la colonne dans la barre d'outils, il arrive souvent que les en-têtes de colonne du tableau ne puissent pas être alignés avec le contenu.

J'ai trouvé deux méthodes de traitement sur Internet, comme suit :

1 Supprimez la hauteur en option et obtenez un alignement parfait, mais quand. il y a beaucoup de données, le tableau augmentera automatiquement la hauteur et affichera toutes les données sans afficher les barres de défilement.

2. Commentez les deux lignes suivantes

//this.resetHeader();
//padding += this.$header.outerHeight();
Copier après la connexion

Elles seront parfaitement alignées, mais cela rendra impossible le gel de l'en-tête du tableau.

Ces deux résultats ne peuvent pas avoir le gâteau et le manger aussi, et les fonctions affectées sont également très souhaitables.

La cause suspectée du problème devrait être que pendant le processus de réduction des colonnes, la largeur des colonnes restantes est définie, mais il y a un problème de calcul lorsque la largeur restante est remplie après la réduction des colonnes.

Finalement j'ai adopté la méthode suivante pour votre référence :

Ne définissez pas la largeur d'une des colonnes pour le rendre Remplissage automatique, le code suivant

        <thead><tr><th data-field="Code" data-width="105px">编号</th><th data-field="Name" data-switchable="false">姓名</th><th data-field="Sex" data-width="120px">性别</th><th data-field="Age" data-width="120px">年龄</th><th data-field="School" data-width="30px">学校</th></tr></thead>
Copier après la connexion

De cette façon, tant que le nom n'est pas supprimé, il n'y aura pas de problème d'alignement lors de la suppression d'autres colonnes Dans l'ordre. pour éviter que cette colonne ne soit supprimée, ajoutez data-switchable="false"

Dans les affaires normales, il y a souvent des colonnes qui nécessitent un remplissage automatique de la largeur, ce qui est une meilleure solution.

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal