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

Comment contrôler la largeur de la police en HTML

一个新手
Libérer: 2017-09-09 11:05:44
original
17545 Les gens l'ont consulté

Il n'existe aucun moyen de définir directement la Comment contrôler la largeur de la police en HTMLur des polices de caractères, mais nous avons d'autres méthodes pour contrôler la Comment contrôler la largeur de la police en HTMLur des polices de caractères.

La Comment contrôler la largeur de la police en HTMLur d'une police à un seul caractère

La Comment contrôler la largeur de la police en HTMLur d'une police à un seul caractère n'est affectée que par l'attribut font-size.

font-size

<!DOCTYPE html>
<html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>单个字符字体的宽度</title>
    <style>
        * {            
        margin: 0;            
        border: none;            
        padding: 0;        
        }
        p {           
        margin: 30px auto;            
        text-align: center;        
        }
        p span{          
        line-height: 0;        
        }
        .s{            
        font-size: Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML;        
        }
        .n{            
        font-size: Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML;        
        }
        .l{            
        font-size:Comment contrôler la largeur de la police en HTML;        
        }
    </style>
    </head>
    <body>
    <p class="s">
        <span>田</span>
    </p>
    <p class="n">
        <span>田</span>
    </p>
    <p class="l">
        <span>田</span>
    </p></body></html>
Copier après la connexion

La Comment contrôler la largeur de la police en HTMLur de la police change considérablement (Comment contrôler la largeur de la police en HTMLur x hauteur) :
font-size : Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML

Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML

taille de police : Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTMLe
Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML

taille de police : grande
Comment contrôler la largeur de la police en HTML


La Comment contrôler la largeur de la police en HTMLur de plusieurs polices de caractères

En plus du nombre de polices de caractères, plusieurs autres attributs peuvent être contrôlés.
1. text-align

L'attribut text-align spécifie l'alignement horizontal du texte dans l'élément.
Cette propriété définit l'alignement horizontal du texte dans un élément de niveau bloc en spécifiant le point auquel la zone de ligne est alignée.
La valeur justifier peut être prise en charge en permettant aux agents utilisateurs d'ajuster l'espacement entre les lettres et les mots dans le contenu de la ligne
 ; Différents agents utilisateurs peuvent obtenir des résultats différents.

valeur et description

描述
left把文本排列到左边。默认值:由浏览器决定。
right把文本排列到右边。
center把文本排列到中间。
justify实现两端对齐文本效果。
inherit规定应该从父元素继承 text-align 属性的值。

Remarque :
①Bien que la police des caractères puisse être modifiée lorsque la valeur de text-align est justify Comment contrôler la largeur de la police en HTMLur, mais il y a quelques astuces ici. Et cette Comment contrôler la largeur de la police en HTMLur est très difficile à contrôler et n’est pas recommandée à tout le monde.
②Bien que tous les navigateurs prennent en charge l'attribut text-align:justify, la mise en œuvre de Firefox et Chrome est encore un peu différente.

Dans le navigateur Chrome, après avoir défini l'attribut text-align:justify sur un élément parent à Comment contrôler la largeur de la police en HTMLur fixe (élément de niveau bloc), cet effet s'appliquera à tous les éléments enfants.

<p style="text-align:justify;width:300px"> 
            <span>这是一段文字,用于自我介绍。</span> 
            <p>这是一段文字,用于自我介绍。</p> 
             </p>
Copier après la connexion

Le texte dans les éléments span et p sera aligné aux deux extrémités.

Dans le navigateur Firefox, après avoir défini l'attribut text-align:justify sur un élément parent à Comment contrôler la largeur de la police en HTMLur fixe (élément de niveau bloc), cet effet ne s'appliquera qu'à l'élément de niveau bloc.

<p style="text-align:justify;width:300px"> 
            <span>这是一段文字,用于自我介绍。</span> 
            <p>这是一段文字,用于自我介绍。</p> 
              </p>
Copier après la connexion

Seul le texte à l'intérieur de l'élément p sera aligné aux deux extrémités.

Code principal :

<style>* { margin: 0;border: none;padding: 0;}p {margin: 30px auto; width: 300px;}p p{border: 1px solid #000;}</style>
 <p>
    <span>这是一段文字,用于自我介绍。
大家好,我是一段自己介绍的文字,是的,您没有猜错!我就是来凑字数的。    </span>
        <p>
                And a youth said, "Speak to us of Friendship." 
                Your friend is your needs answered. 
                He is your field which you sow with love and reap with thanksgiving. 
                And he is your board and your fireside. 
                For you come to him with your hunger, and you seek him for peace. 
                When your friend speaks his mind you fear not the "nay" in your own mind, nor do you withhold the "ay."   
         </p></p>
Copier après la connexion

Pour faciliter l'observation, nous avons sélectionné le navigateur Chrome comme objet expérimental.
Comment contrôler la largeur de la police en HTML

Ajoutez l'attribut text-align:justify;

 p {margin: 30px auto;width: 300px;text-align:justify;//添加的新属性}
Copier après la connexion

Comment contrôler la largeur de la police en HTML

Puisque l'attribut text-align:justity ne gère pas les lignes brisées par la force, ni Traiter la dernière ligne du bloc. En d'autres termes, s'il n'y a qu'une seule ligne de texte dans le bloc (cette ligne est à la fois la première et la dernière ligne), alors le simple réglage de text-align:justify ne peut pas aligner les deux extrémités de la ligne ;
Par conséquent, cette propriété ne change pas grand-chose à la Comment contrôler la largeur de la police en HTMLur de la police des caractères.


2.word-spacing

La propriété word-spacing augmente ou diminue l'espace entre les mots (c'est-à-dire l'espacement des mots).
Cette propriété définit la quantité d'espace blanc inséré entre les mots dans l'élément.
Pour cet attribut, « mot » est défini comme une chaîne entourée d'espaces.
S'il est spécifié comme valeur de longueur, l'espacement habituel entre les mots sera ajusté
; Donc, Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML équivaut à le mettre à 0.
Permet de spécifier des valeurs de longueur négatives, ce qui provoque un rapprochement des mots.

Valeur et description

描述
Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML默认。定义单词间的标准空间。
length定义单词间的固定空间。
inherit规定应该从父元素继承 word-spacing 属性的值

注意:
word-spacing属性只对拼音文字起作用,并且对象形文字不起作用。
Comment contrôler la largeur de la police en HTML


3.white-space

white-space 属性设置如何处理元素内的空白。

取值与描述

描述
Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML默认。空白会被浏览器忽略。
pre用等宽字体显示预先格式化的文本,不合并文字间的空白距离,当文字超出边界时不换行。
nowrap强制在同一行内显示所有文本,合并文本间的多余空白,直到文本结束或者遭遇br对象。
pre-wrap用等宽字体显示预先格式化的文本,不合并文字间的空白距离,当文字碰到边界时发生换行。
pre-line保持文本的换行,不保留文字间的空白距离,当文字碰到边界时发生换行。

核心代码

<style>.test p{width:200px;
         border:1px solid #000;}.Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML 
        p{word-wrap:Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML;}
        .pre p{white-space:pre;}
        .pre-wrap p{white-space:pre-wrap;}
        .pre-line p{white-space:pre-line;}
        .nowrap p{white-space:nowrap;}
        </style>
        <ul class="test">
    <li class="Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML">
        <strong>Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML:</strong>
        <p>轻轻地我走了
    正如我轻轻地来</p>
    </li>
    <li class="pre">
        <strong>pre:</strong>
        <p>轻轻地我走了(这里接很多测试文字)
    正如我轻轻地来</p>
    </li>
    <li class="pre-wrap">
        <strong>pre-wrap:</strong>
        <p>轻轻地    我走了(这里接很多测试文字)
    正如我轻轻地来</p>
    </li>
    <li class="pre-line">
        <strong>pre-line</strong>
        <p>轻轻地    我走了(这里接很多测试文字)
    正如我轻轻地来</p>
    </li>
    <li class="nowrap">
        <strong>nowrap:</strong>
        <p>轻轻地我走了
    正如我轻轻地来</p>
    </li></ul>
Copier après la connexion

Comment contrôler la largeur de la police en HTML

当元素属性为white-space:nowrap;且字符字体的个数足够多时,就可以改变字符字体的宽度。


4.word-break

word-break 属性规定自动换行的处理方法。

取值与描述

描述
Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML使用浏览器默认的换行规则。
break-all允许在单词内换行。
keep-all只能在半角空格或连字符处换行。

核心代码

<style> p.test1{width:11em; 
border:1px solid #000000;
word-break:keep-all;}
p.test2{width:11em; 
border:1px solid #000000;
word-break:break-all;}</style>
<p class="test1">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p><p class="test2">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p>
Copier après la connexion

Comment contrôler la largeur de la police en HTML

通过设置word-break:keep-all;属性,有可能会改变了字体字符的宽度。


5.letter-spacing
前面的四种属性要么是投机取巧,要么是难以控制宽度。其实真正能够控制宽度的属性只有一个,那就是letter-spacing属性。

letter-spacing 属性增加或减少字符间的空白(字符间距)。

取值与描述

描述
Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML默认。规定字符间没有额外的空间。
length定义字符间的固定空间(允许使用负值)。
inherit规定应该从父元素继承 letter-spacing 属性的值。

核心代码

<style>.test p{border:1px solid #000;}.Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML p{letter-spacing:Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML;}.length p{letter-spacing:10px;}</style><ul class="test">
    <li class="Comment contrôler la Comment contrôler la largeur de la police en HTMLur de la police en HTML">
        <strong>默认间隔</strong>
        <p>默认情况下的文字间间隔</p>
    </li>
    <li class="length">
        <strong>自定义的间隔大小</strong>
        <p>自定义的文字间隔大小Hello world</p>
    </li></ul>
Copier après la connexion

Comment contrôler la largeur de la police en HTML


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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!