


Le débordement de texte affiche automatiquement la méthode CSS des ellipses
Cette fois, je vais vous présenter la méthode CSS pour afficher automatiquement les points de suspension lorsque le texte déborde. Quelles sont les précautions pour afficher automatiquement les points de suspension CSS lorsque le texte déborde. Voici un cas pratique, jetons un coup d'œil.
Nous rencontrons souvent trop de texte. Afin de ne pas casser la mise en page originale, nous devons remplacer le texte supplémentaire par des ellipses pour obtenir les effets suivants :
Mme. .Texte Il y en a tellement...
Ce n'est pas grand chose.
html : Ceci est une liste. Les deux ul/ol vont bien.
<ul> <li>这是个短句子</li> <li>403是因为服务器拒绝了你的地址请求,或者你根本没权限访问网站,提供身份验证也没用,也就是说,用户被禁止访问了。然而除非与Web服务器管理员联系,否则一旦遇到403状态码都无法自行解决。</li></ul>
Tout d'abord, le code css des points de suspension est : text-overflow: points de suspension; Notez que cette ligne de code ne fonctionne souvent pas car elle doit remplir deux conditions : 1. La largeur doit être définie ; 2. Définir white-space : nowrap (pas de retour à la ligne) et overflow : caché (la partie excédentaire est masquée) en même temps. Par conséquent, le code CSS complet :
li { width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:inline-block;//如果是一个inline标签,还需要加入这一行代码,因为对于inline标签,设置width没有用。这里是li标签,本来就是block,因此不需要。}
Cependant, voici le problème. Après avoir défini le débordement : caché sur li, le list-style-type de la liste entière ne fonctionne pas. encore une fois, quel que soit le type de petite icône définie, cela ne sert à rien. L'effet est le suivant :
Solution : ul add settings list-style-position: inside;
Mais ! ! ! À ce stade, l'icône est affichée et le texte de débordement est masqué, mais les points de suspension sont introuvables. . . .
Au final, je ne sais pas pourquoi ça fait un tel effet. Cependant, j'ai un esprit indomptable et j'ai recommencé. . . .
J'ai changé d'avis et modifié le style dans la liste, ce qui affecte tout le corps. Je vais envelopper le texte avec des points de suspension avec et cela le résoudra.
<ul> <li><span>这是个短文字</span></li> <li><span>403是因为服务器拒绝了你的地址请求,或者你根本没权限访问网站,提供身份验证也没用,也就是说,用户被禁止访问了。然而除非与Web服务器管理员联系,否则一旦遇到403状态码都无法自行解决。</span></li></ul>
Code CSS :
span{ width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:inline-block;//span是一个inline标签,设置width没有用。因此需要这句代码。}
ul{ list-style-type:circle; /*list-style-position: inside;注意,不需要添加这行代码*/ }
Hahaha. . . . Finalement c'est arrivé ! ! ! ! Il existe à la fois des symboles de liste et des ellipses.
Conclusion : lors de la définition du texte de débordement, ne le définissez pas directement sur la balise li, car il y aura des problèmes de type de style de liste, ou enveloppez-le dans span et définissez les points de suspension span.
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 !
Lecture recommandée :
Connaissance de base du HTML dans le front-end
Position du modèle de boîte flottante CSS
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

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

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

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Les unités VW et VH obtiennent une conception réactive en associant des tailles d'élément avec la largeur et la hauteur de la fenêtre; 1VW est égal à 1% de la largeur de la fenêtre et 1VH est égal à 1% de la hauteur de la fenêtre; couramment utilisé dans la zone pleine écran, les polices réactives et l'espacement élastique; 1. Utilisez 100VH ou mieux 100dvh dans la zone en plein écran pour éviter l'influence de la barre d'adresse du navigateur mobile; 2. 3. Espacement élastique comme la largeur: 80vw, marge: 5Vhauto, rembourrage: 2VH3VW, peut rendre la disposition adaptable; Faites attention à la compatibilité des appareils mobiles, à l'accessibilité et aux conflits de contenu de largeur fixe, et il est recommandé de donner la priorité à l'utilisation d'abord de DVH;

1. Binance est connue pour son énorme volume de transactions et ses paires de trading riches. Il fournit des modèles de trading diversifiés et des écosystèmes parfaits. Il garantit également la sécurité des actifs des utilisateurs via les fonds SAFU et les technologies de sécurité multiples et attache une grande importance aux opérations conformes; 2. OKX OUYI fournit un large éventail de services de trading d'actifs numériques et de modèles de comptes de trading unifiés, déploie activement le domaine Web3 et améliore la sécurité et l'expérience des transactions grâce à un contrôle des risques strict et à l'éducation des utilisateurs; 3. Gate.io Sesame ouvre la porte et a une bonne vitesse de devise et une monnaie riche, fournit des outils de trading diversifiés et des services à valeur ajoutée, adopte plusieurs mécanismes de vérification de sécurité et adhère à la transparence des réserves d'actifs pour améliorer la confiance des utilisateurs; 4. Huobi fournit des services d'actifs numériques à guichet unique avec une accumulation profonde de l'industrie, avec une forte profondeur de transaction et

Utilisez une div avec bordure pour créer rapidement des lignes verticales et définissez des styles et des hauteurs en fixant la bordure-gauche et la hauteur; 2. Utiliser :: avant ou :: après des pseudo-éléments pour ajouter des lignes verticales sans étiquettes HTML supplémentaires, adaptées à la séparation décorative; 3. Dans la disposition de Flexbox, en réglant la largeur et la couleur d'arrière-plan de la classe de diviseur, les séparateurs verticaux adaptatifs entre les conteneurs élastiques peuvent être obtenus; 4. Dans CSSGrid, insérez les lignes verticales sous forme de colonnes indépendantes (telles que les colonnes auto-idgeth) en disposition de la grille, qui convient à la conception réactive; La méthode la plus appropriée doit être sélectionnée en fonction de la mise en page spécifique pour s'assurer que la structure est simple et facile à entretenir.

ThecsssfilterPropertyAllowsVisualEffectslikeBlur, Brightness et GrayscaletobeAppliedDirectlyToHtMlelements.1) usethesyntaxfilter: filter-function (valeur) toapplyeffects.2) combinemultipleFilterSwithSpacesparation, e.g., Blur (2px) Brightness (70%).

Lorsque vous utilisez des sélecteurs CSS, les sélecteurs à faible spécifiquement spécifique doivent être utilisés en premier pour éviter les limitations excessives; 1. Comprendre le niveau de spécificité et les utiliser raisonnablement dans l'ordre de type, de classe et d'ID; 2. Utilisez des noms de classe polyvalents pour améliorer la réutilisabilité et la maintenabilité; 3. Utilisez des attributs et des sélecteurs de classe pseudo pour éviter les problèmes de performances; 4. Gardez le sélecteur court et clair; 5. Utiliser BEM et d'autres spécifications de dénomination pour améliorer la clarté structurelle; 6. Évitez les abus de sélecteurs de balises et: nième-enfant, et donnez la priorité à l'utilisation de classes d'outils ou de CSS modulaires pour s'assurer que le style est contrôlable pendant longtemps.

L'attribut en mode mélange de mélange est utilisé pour contrôler l'effet de mélange de la teneur en élément et de l'arrière-plan. 1. Multiply peut réaliser le chevauchement des images de texte et d'arrière-plan; 2. L'écran éclaire l'image et convient aux arrière-plans sombres; 3. La superposition améliore le contraste, combinant les fonctionnalités multipliées et écran; 4. La différence crée un contraste fort, qui convient au design créatif; Il est nécessaire de s'assurer que les éléments se chevauchent et l'ordre d'empilement de l'indice Z

Pour modifier le style de liste CSS, utilisez d'abord le type de style liste pour modifier la balle ou le style de numérotation. 1. Utilisez du type de style liste pour régler la balle de UL à disque, cercle ou carré, et le nombre d'OL est décimal, inférieur alpha, haut-alpha, inférieur-romain ou haut-romain. 2. Supprimez complètement la balise avec la liste: aucun. 3. Utilisez la liste-image: URL ('Bullet.png') pour la remplacer par une image personnalisée. 4. Utilisez la position de style liste: dans

Utiliser White Space: NowRaptOPROPRETTEXTSFROMBRINKINGETOMULTIPLELINES, garantissant un contenustaysonasingLeline; 2.ApplyThisPropertyToInline, en ligne en ligne, Orflexitems, WhereFlex-Wrap: NowRappReventsItemWrappingandWhite-Space: NowRappReventsInterNalTextWrapping; 3.Forspe
