Maison > interface Web > tutoriel CSS > Lorsqu'il y a trop de texte sur la page, comment utiliser les CSS pour afficher les ellipses en excès ? (Démonstration de code simple/multiligne)

Lorsqu'il y a trop de texte sur la page, comment utiliser les CSS pour afficher les ellipses en excès ? (Démonstration de code simple/multiligne)

藏色散人
Libérer: 2018-08-09 16:04:19
original
2471 Les gens l'ont consulté

Lorsque le texte d’une page est trop long, cela nuit non seulement à l’expérience visuelle de l’utilisateur, mais également à l’optimisation du site Internet. Alors, comment pouvons-nous utiliser CSS pour afficher des points de suspension dans la partie étendue ? Cet article vous donnera une introduction détaillée sur la façon d'afficher les points de suspension dans la partie excédentaire du CSS ? J'espère que cela aidera ceux qui en ont besoin !

L'exemple de code spécifique pour afficher les points de suspension dans la partie excédentaire du CSS est le suivant :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css超出部分省略显示测试</title>
    <style>
        .app {
            width: 400px;
            height: 28px;
            line-height: 28px;
            margin: 50px 0 0 50px;
            border: 1px solid red;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    </style>
</head>
<body>
<div class="app">
    <span class="content">php中文网(php.cn)提供大量免费、原创、高清的php视频教程,在学习的时候可以直接在线修改示例,查看php执行效果是本站的一大特色,php从入门到精通,一站式php自学平台。</span>
</div>
</body>
</html>
Copier après la connexion

L'effet est le suivant :

Lorsquil y a trop de texte sur la page, comment utiliser les CSS pour afficher les ellipses en excès ? (Démonstration de code simple/multiligne)

Remarque : ce qui précède consiste à implémenter l'affichage de débordement des points de suspension sur une seule ligne de texte à l'aide de l'attribut text-overflow:ellipsis. L'attribut width doit également être ajouté pour être compatible. avec un peu de navigation.

Ensuite si vous savez faire fonctionner une seule ligne, ce sera simple pour plusieurs lignes. La méthode d'implémentation multiligne est principalement le code suivant :

display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
Copier après la connexion

css dépasse la portée compatible de la partie omise :
En raison de l'utilisation des attributs étendus CSS de WebKit, cette méthode convient à Navigateurs WebKit et terminaux mobiles ;

Remarque :

-webkit-line-clamp est utilisé pour limiter le nombre de lignes de texte affichées dans un élément de bloc. Pour obtenir cet effet, il doit être combiné avec d'autres propriétés WebKit. Attributs couramment combinés :

display: -webkit-box ; Attributs qui doivent être combinés pour afficher l'objet sous forme de modèle de boîte flexible.

-webkit-box-orient doit être combiné avec l'attribut pour définir ou récupérer la disposition des éléments enfants de l'objet flex box.


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