Maison interface Web tutoriel CSS Comment ajouter une fonction de points de suspension dans le tableau

Comment ajouter une fonction de points de suspension dans le tableau

Mar 09, 2018 pm 02:00 PM
table Augmenter

Cette fois, je vais vous montrer comment ajouter la fonction points de suspension dans le tableau. Quelles sont les précautions à prendre pour ajouter la fonction points de suspension dans le tableau ?

1. Cause

Après avoir reçu une demande, il a été dit que s'il y avait trop de mots dans le tableau, il fallait utiliser des points de suspension. Il est naturel de penser à un débordement de texte : points de suspension. (, remarque : overflow : caché ; text- overflow :ellipsis ; white-space:nowrap doivent être utilisés ensemble), mais cela ne fonctionne pas dans le tableau. Baidu a immédiatement déclaré que pour fonctionner, vous devez définir la disposition du tableau. : fixé à l'élément table, et cela a fonctionné.

2. Condition préalable pour que text-overflow:ellipsis fonctionne

Assurez-vous de définir la largeur du conteneur (souligné)

Si overflow: Hidden est manquant ; le texte sera étiré horizontalement Facile à l'extérieur

Si white-space:nowrap; text est manquant, la hauteur du conteneur sera poussée vers le bas même si vous définissez la hauteur, les ellipses n'apparaîtront pas et le texte en excès ; sera coupé

Si text-overflow:ellipsis; est manquant, le texte en excès sera coupé, ce qui équivaut à définir text-overflow:clip

3. point clé ci-dessus

Assurez-vous de définir la largeur du conteneur. C'est pourquoi table-layout: fixed fonctionne, mais table-layout: auto (l'élément de table est par défaut auto) ne fonctionne pas. de la spécification de la version chinoise CSS2.1 :

'table-layout'
Valeur : auto | ' éléments
Hérité : non
Pourcentages : N/A
Médias : visuel
Valeur calculée : identique à la valeur spécifiée

L'attribut 'table-layout' contrôle l'algorithme utilisé pour la disposition des cellules, des lignes et des colonnes du tableau. La signification de la valeur est la suivante :

fixed : Utiliser un algorithme de disposition de table fixe

auto : Utiliser n'importe quel algorithme de disposition de table automatique

(La différence entre fix et auto est que l'un est fixe et le l'autre est automatique)

Suivant Ces deux algorithmes sont décrits :

Dans l'algorithme de disposition de table fixe (fixed), la largeur de chaque colonne est déterminée par les règles suivantes :

Une colonne dont la valeur de l'attribut width n'est pas 'auto'. La largeur de la colonne où se trouve l'élément est définie sur la valeur width

Sinon, la largeur de la colonne est déterminée par les cellules de la première. ligne dont la valeur de l'attribut width n'est pas « auto ». Si la cellule s'étend sur plusieurs colonnes, la largeur est divisée sur les colonnes

Toutes les colonnes restantes sont divisées également entre l'espace de table horizontal restant (moins les bordures ou l'espacement des cellules)

Comme mentionné en 3, toutes les colonnes restantes divisent également l'espace horizontal restant du tableau. La situation réelle est que le tableau divise la largeur des colonnes restantes de manière égale, et la largeur fixe de chaque colonne est la largeur restante/le nombre de colonnes restantes, le débordement de texte est la condition préalable. :points de suspension pour fonctionner, c'est que la largeur du conteneur doit être définie, donc les travaux fixes

Dans l'algorithme de disposition automatique des tableaux (fixes), la largeur des colonnes est déterminée par les étapes suivantes :

Calculez chaque largeur minimale de contenu (MCW) des cellules : le contenu formaté peut s'étendre sur n'importe quel nombre de lignes, mais ne peut pas déborder de la cellule. Si la « largeur » spécifiée de la cellule (W) est supérieure à MCW, W est la largeur minimale de la cellule. La valeur 'auto' indique que le MCW est la largeur minimale de cellule. Ensuite, la largeur "maximale" de chaque cellule est calculée : formatez le contenu, quels que soient les sauts de ligne autres que les sauts de ligne explicites

Pour chaque colonne. , à partir de juste Détermine une largeur de colonne maximale et minimale parmi les cellules couvrant la colonne. La largeur de colonne minimale est la largeur de colonne minimale requise, selon la plus grande des largeurs de cellule minimales (ou la « largeur » de colonne, selon la valeur la plus grande). La largeur maximale de colonne est la largeur maximale de colonne requise pour la plus grande des largeurs maximales de cellule (ou la « largeur » de colonne, selon la valeur la plus grande)

Pour chaque cellule qui s'étend sur plusieurs colonnes, augmentez la largeur minimale de la colonnes, ce qui les rend au moins aussi larges que les cellules. Il en va de même pour la largeur maximale. Si possible, élargissez toutes les colonnes étendues à environ la même largeur

Pour chaque élément de groupe de colonnes dont la « largeur » n'est pas « auto », augmentez la largeur minimale des colonnes qu'il s'étend afin qu'elles soient au moins aussi larges. car La « largeur » du groupe de colonnes est la même largeur

En fait, certaines choses sont très simples, mais en parler est déroutant. . .

Comme mentionné en 1, si la « largeur » (W) spécifiée par la cellule est supérieure à MCW, W est la largeur minimale de la cellule. La valeur « auto » indique que MCW est la largeur minimale de cellule.


**Cas 1 : lorsque W > MCW, W est la largeur minimale de cellule, indiquant que la largeur de la colonne = W, la largeur de la colonne peut accueillir du texte et aucune ellipse n'est nécessaire.

Cas 2 : Lorsque W **
Si vous souhaitez utiliser des points de suspension sans utiliser table-layout:fixed, c'est-à-dire sous le principe de table-layout:auto, vous pouvez procéder comme suit (définir un autre élément dans td et en ajouter un autre élément à cet élément Définition des points de suspension)

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
<style>div {  width: 100px;
}.ellipsis {  text-overflow:ellipsis;  overflow: hidden; 
  text-overflow:ellipsis; 
  white-space:nowrap;
}</style>...<td>
  <div class="ellipsis">
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  </div></td>...
Copier après la connexion

Lecture connexe :

Comment utiliser le pseudo-élément première lettre pour mettre en majuscule la première lettre du texte


Détaillé explication de l'attribut Counters du CSS

Explication détaillée de la surcharge de fonctions en JavaScript

Comment les données front-end et back-end doivent interagir scientifiquement

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le composant table vue3 Comment utiliser le composant table vue3 May 12, 2023 pm 09:40 PM

Table de base Avant de développer le composant table, réfléchissez d'abord au style d'API à utiliser. Étant donné que l'auteur utilise l'élément dans le travail de production, les styles des composants précédents sont similaires à ceux de l'élément, mais cette fois je n'ai pas l'intention d'utiliser le style d'élément. , je prévois de le modifier et de l'afficher directement : nous attendons des utilisateurs qu'ils l'utilisent comme ceci : constdataList=[{id:1,name:'"JavaEE Enterprise Application Practice"',author:'dev1ce',price:'10.22. ',desc:&# 3

Méthodes numpy et précautions couramment utilisées pour augmenter les dimensions Méthodes numpy et précautions couramment utilisées pour augmenter les dimensions Jan 26, 2024 am 08:38 AM

Numpy est une bibliothèque de calcul scientifique couramment utilisée en Python, offrant une multitude de fonctions mathématiques et de puissantes fonctions d'opération de tableau. Dans les applications pratiques, nous devons parfois étendre ou ajuster les dimensions d’un tableau. Cet article présentera les méthodes couramment utilisées pour augmenter les dimensions dans numpy et fournira des exemples de code détaillés. 1. Utilisez la méthode reshape La méthode reshape dans numpy nous permet de modifier les dimensions du tableau sans changer le nombre d'éléments dans le tableau. L'utilisation spécifique est la suivante : importnumpy

Comment utiliser MongoDB pour ajouter, modifier et supprimer des données Comment utiliser MongoDB pour ajouter, modifier et supprimer des données Sep 20, 2023 pm 02:53 PM

Comment utiliser MongoDB pour ajouter, modifier et supprimer des données MongoDB est une base de données NoSQL open source populaire offrant des performances, une évolutivité et une flexibilité élevées. Lorsque nous utilisons MongoDB pour stocker des données, nous devons souvent ajouter, modifier et supprimer des données. Voici des exemples de code spécifiques pour implémenter ces fonctions à l'aide de MongoDB : Connexion à la base de données : Tout d'abord, nous devons nous connecter à la base de données MongoDB. En Python, cela peut être réalisé en utilisant la bibliothèque pymongo

Comment augmenter le nombre d'étapes d'annulation dans les documents PPT Comment augmenter le nombre d'étapes d'annulation dans les documents PPT Mar 26, 2024 pm 02:30 PM

1. Exécutez le logiciel PPT. 2. Cliquez sur l'onglet [Fichier] dans le coin supérieur gauche. 3. Cliquez sur [Options] sur le côté gauche de l'onglet Fichier. 4. Cliquez sur [Avancé] sur le côté gauche de la fenêtre des options PowerPoint. 5. Dans l'onglet Avancé, entrez le nombre d'étapes d'annulation dont vous avez besoin. 6. Cliquez sur [OK] une fois les réglages terminés. Le logiciel PowerPoint enregistrera désormais le nombre d'étapes que vous avez défini pour vous. Notez que différentes versions d'Office ont des manières légèrement différentes de saisir les paramètres d'options.

McKinsey : le taux de candidature à l'intelligence artificielle va doubler en 2022 McKinsey : le taux de candidature à l'intelligence artificielle va doubler en 2022 Oct 10, 2023 pm 02:21 PM

Les caddies qui suivent automatiquement les clients et les robots qui peuvent cueillir les concombres plus rapidement que les humains sont plus susceptibles de faire la une des journaux, mais les applications les plus médiatisées de l'intelligence artificielle et des technologies d'apprentissage automatique sont souvent invisibles dans les coulisses. De plus en plus d'organisations commencent à appliquer des outils basés sur l'IA et l'apprentissage automatique aux processus de back-office tels que le traitement des documents, la saisie des données, l'intégration des employés et l'automatisation des flux de travail, et constatent des gains d'efficacité significatifs. La capacité d'améliorer la productivité du back-office grâce à l'automatisation est évidente depuis des décennies, mais l'émergence d'outils avancés d'intelligence artificielle et d'apprentissage automatique a apporté un changement radical dans ce que l'automatisation peut réaliser, y compris dans des secteurs hautement réglementés comme la santé. (Source : AI Generated) « Dans le passé, l’intelligence artificielle était considérée comme un

Comment ajouter une ligne au tableau dans jquery Comment ajouter une ligne au tableau dans jquery May 29, 2023 pm 01:24 PM

Comment ajouter une ligne à un tableau avec jquery : 1. Créez un exemple de fichier HTML et référencez le fichier jQuery ; 2. Utilisez les balises "table", "tr", "td" pour créer un tableau ; et liez l'événement onclick click, puis exécutez la fonction "addhang()" ; 4. Définissez une variable tr dans la fonction pour enregistrer les lignes du tableau qui doivent être ajoutées. Le symbole $ obtient l'objet tableau et vous pouvez l'ajouter. une ligne dans la table via la méthode "append()".

Comment ajouter une nouvelle colonne dans dedecms ? Comment ajouter une nouvelle colonne dans dedecms ? Mar 14, 2024 pm 01:51 PM

Comment ajouter une nouvelle colonne dans dedecms ? Avec le développement rapide d’Internet, les systèmes de gestion de contenu de sites Web sont devenus de plus en plus importants. En tant que système de gestion de contenu puissant et flexible, dedecms est privilégié par de nombreux développeurs de sites Web. Dans le processus d'utilisation de dedecms pour créer un site Web, nous devons parfois ajouter de nouvelles colonnes en fonction des besoins réels afin de mieux organiser et gérer le contenu du site Web. Alors, comment ajouter une nouvelle colonne dans dedecms ? Ensuite, nous vous présenterons les étapes spécifiques et des exemples de code.

Apprenez rapidement à ajouter une ligne à un tableau à l'aide de jQuery Apprenez rapidement à ajouter une ligne à un tableau à l'aide de jQuery Feb 28, 2024 pm 10:09 PM

jQuery est une bibliothèque JavaScript populaire largement utilisée pour simplifier le développement Web. L'utilisation de jQuery dans les pages Web peut rendre le code plus concis, plus facile à maintenir et réaliser de nombreuses fonctions complexes. Cet article vous apprendra comment utiliser jQuery pour ajouter rapidement une ligne à un tableau, vous permettant ainsi de gérer facilement l'ajout de données de tableau. Tout d’abord, nous supposons que vous comprenez déjà la syntaxe de base de jQuery et comment introduire la bibliothèque jQuery dans une page Web. Si vous n'êtes pas encore familier avec jQuery, veuillez d'abord en apprendre quelques-uns

See all articles