Maison interface Web tutoriel CSS Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc

Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc

Oct 20, 2023 am 11:19 AM
margin align padding

CSS 文本排版属性详解:text-overflow 和 white-space

Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc

Dans la conception Web, la mise en page du texte est un lien très important. Une mise en page raisonnable peut rendre le texte plus lisible et plus beau. CSS fournit plusieurs propriétés pour contrôler la façon dont le texte est affiché, notamment le débordement de texte et l'espace blanc. Cet article détaillera l'utilisation et un exemple de code de ces deux propriétés.

1. attribut text-overflow

L'attribut text-overflow est utilisé pour contrôler la façon dont le texte est affiché lorsqu'il dépasse le conteneur. Les valeurs courantes sont les suivantes :

  1. clip : Valeur par défaut, la partie au-delà du conteneur sera coupée.
  2. points de suspension : La partie au-delà du conteneur sera affichée avec des points de suspension (...).
  3. string : La chaîne affichée peut être personnalisée.

Voici l'exemple de code :

<style>
  .container {
    width: 200px;
    white-space: nowrap; /* 强制不换行 */
    overflow: hidden; /* 超出容器部分隐藏 */
    text-overflow: ellipsis; /* 超出部分以省略号显示 */
  }
</style>

<div class="container">
  This is a long text that should be truncated with an ellipsis when it overflows.
</div>
Copier après la connexion

Dans le code ci-dessus, nous utilisons un conteneur et définissons la largeur sur 200 px et le contenu du texte sur une longue phrase. En définissant l'attribut d'espace blanc sur nowrap, cela signifie qu'aucun retour à la ligne n'est forcé et que l'attribut de débordement est masqué, ce qui signifie que la partie au-delà du conteneur est masquée. La chose la plus importante est la propriété text-overflow, que nous définissons sur des points de suspension, ce qui signifie que l'excédent est affiché avec des points de suspension.

2. Attribut d'espace blanc

L'attribut d'espace blanc est utilisé pour contrôler la façon dont les caractères d'espacement sont traités dans le texte. Les valeurs courantes sont les suivantes :

  1. normal : valeur par défaut, gère automatiquement les caractères d'espacement, fusionne les caractères d'espacement consécutifs en un seul espace, et les nouvelles lignes et les tabulations sont également traitées comme des espaces.
  2. nowrap : ne forcez aucun saut de ligne, fusionnez les caractères d'espacement consécutifs en un seul espace.
  3. pre : conservez les espaces d'origine et conservez le format d'espacement du texte.
  4. pré-enveloppement : conservez les caractères d'espacement d'origine, autorisez les sauts de ligne et le texte sera affiché dans le format d'origine.
  5. pré-ligne : gérez automatiquement les caractères d'espacement, mais conservez les sauts de ligne, autorisez les sauts de ligne et le texte sera affiché dans le format d'origine.

Voici l'exemple de code :

<style>
  .container {
    white-space: pre-wrap; /* 保留原始的空白符,允许换行 */
  }
</style>

<div class="container">
  This is a long text that should wrap when it reaches the container's width.
</div>
Copier après la connexion

Dans le code ci-dessus, nous utilisons un conteneur et définissons la propriété white-space pour qu'elle soit pré-wrap afin que le texte conserve l'espace d'origine et autorise les nouvelles lignes.

En utilisant les deux attributs text-overflow et white-space, nous pouvons contrôler de manière plus flexible la disposition du texte pour le rendre plus beau et plus lisible. Dans la conception Web réelle, nous pouvons choisir les valeurs appropriées selon nos besoins et déboguer en fonction de l'exemple de code.

Résumé :

text-overflow et white-space sont des propriétés CSS utilisées pour contrôler la disposition du texte. text-overflow est utilisé pour contrôler la méthode d'affichage lorsque le texte dépasse le conteneur. Les valeurs communes sont clip, points de suspension et chaîne ; l'espace blanc est utilisé pour contrôler la façon dont les caractères d'espacement sont traités dans le texte. ​​sont normaux, nowrap, pre, pre-wrap et pre-line. En appliquant rationnellement ces deux attributs, nous pouvons obtenir de meilleurs effets de mise en page du texte.

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)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 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 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

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)

Explication détaillée des propriétés de bordure CSS : padding, margin et border Explication détaillée des propriétés de bordure CSS : padding, margin et border Oct 21, 2023 am 11:07 AM

Propriétés des bordures CSS expliquées en détail : padding, margin et borderCSS est un langage de feuille de style utilisé pour contrôler et mettre en page les éléments d'une page Web. Dans la conception Web, l’attribut border est l’un des éléments les plus importants. Cet article présentera en détail comment utiliser l'attribut border en CSS et fournira des exemples de code spécifiques. padding La propriété padding est utilisée pour définir le remplissage d'un élément, qui est l'espace entre le contenu de l'élément et les bordures de l'élément. Nous pouvons définir le remplissage en utilisant des nombres positifs ou des valeurs en pourcentage

Que signifie la marge en CSS Que signifie la marge en CSS Dec 18, 2023 am 10:30 AM

En CSS, margin est une propriété utilisée pour définir les marges extérieures d'un élément. Les marges sont l'espace entre la bordure d'un élément et son contenu. Margin peut accepter les valeurs suivantes : 1. Une seule valeur : par exemple, margin : 10px ; Définissez les quatre marges (haut, droite, bas, gauche) sur 10 pixels ; 2. Deux valeurs : par exemple, margin : 10px 20px ; Définissez les marges supérieure et inférieure sur 10 pixels et les marges gauche et droite sur 20 pixels, 3, quatre valeurs, etc.

Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc Oct 20, 2023 am 11:19 AM

Explication détaillée des propriétés de mise en page du texte CSS : débordement de texte et espace blanc Dans la conception Web, la mise en page du texte est un lien très important. Une mise en page raisonnable peut rendre le texte plus lisible et plus beau. CSS fournit plusieurs propriétés pour contrôler la façon dont le texte est affiché, notamment le débordement de texte et l'espace blanc. Cet article détaillera l'utilisation et un exemple de code de ces deux propriétés. 1. texte d'attribut de débordement de texte

Que signifie la marge en HTML Que signifie la marge en HTML Sep 13, 2021 pm 04:26 PM

En HTML, margin signifie « marge extérieure », qui fait référence à la zone vide entourant la bordure d'un élément ; la définition de la marge créera un « espace vide » supplémentaire à l'extérieur de l'élément, permettant une distance « vide » entre les cases. Pour définir les marges, vous devez utiliser la propriété CSS margin, qui accepte n'importe quelle unité de longueur, valeur en pourcentage ou même valeur négative.

Comment utiliser l'attribut padding en CSS Comment utiliser l'attribut padding en CSS Dec 07, 2023 pm 02:58 PM

En CSS, la propriété padding est utilisée pour définir le remplissage d'un élément. Cela signifie qu'il définit l'espace entre le contenu de l'élément et sa bordure. La syntaxe de base est « padding : value ; ».

L'attribut margin n'affecte pas les éléments en ligne L'attribut margin n'affecte pas les éléments en ligne Feb 18, 2024 pm 04:36 PM

L'effet de la marge sur les éléments en ligne est différent de celui des éléments au niveau du bloc. Dans les éléments en ligne, l'attribut margin affecte uniquement les marges verticales supérieure et inférieure, pas les marges horizontales gauche et droite. Par exemple, s'il existe un élément de paragraphe en HTML, nous pouvons lui définir des styles et observer l'effet de l'attribut margin sur celui-ci. Le code HTML ressemble à ceci :

Que signifie la marge du fichier CSS ? Que signifie la marge du fichier CSS ? Jan 30, 2023 am 09:34 AM

La marge du fichier CSS est un attribut CSS utilisé pour définir l'espace autour de l'élément ; la marge représente la marge extérieure. Vous pouvez modifier les marges supérieure, inférieure, gauche et droite de l'élément individuellement, ou vous pouvez modifier tous les attributs en même temps ; L'attribut margin accepte n'importe quelle unité de longueur, valeurs en pourcentage ou même valeurs négatives.

Explorer les propriétés du modèle de boîte CSS : remplissage, marge et bordure Explorer les propriétés du modèle de boîte CSS : remplissage, marge et bordure Oct 20, 2023 pm 03:09 PM

Exploration des propriétés du modèle de boîte CSS : padding, margin et border Le modèle de boîte CSS est l'un des concepts importants dans la mise en page Web. Dans le développement front-end, il est essentiel de comprendre et d’utiliser correctement les attributs padding, margin et border. Cet article approfondira l'utilisation et la corrélation de ces trois propriétés et fournira des exemples de code spécifiques. 1. Introduction au modèle de boîte Le modèle de boîte se compose de quatre parties : contenu, padding, bo

See all articles