Maison  >  Article  >  interface Web  >  Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

PHP中文网
PHP中文网original
2016-05-16 12:04:312089parcourir

Ce chapitre vous présentera la différence entre le retour à la ligne et le saut de mot en CSS. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Que sont le Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? et le Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? ? Je pense que beaucoup de gens ne comprennent toujours pas ce genre de mot. chose est utilisée pour forcer les sauts de phrases, ou peut-être est-ce parce que ces deux choses sont trop difficiles à prononcer et se ressemblent, ce qui rend difficile leur mémorisation.

Alors c'est quoi ? J'ai trouvé l'explication suivante sur le site officiel de Mozilla :

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Nous voyons que des mots comme les lignes de rupture dans les mots apparaissent dans les deux explications, indiquant qu'ils sont liés aux lignes de rupture dans les mots. Essayons ensuite de traduire les deux paragraphes ci-dessus en anglais :

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? :

L'attribut Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? de css est utilisé pour indiquer si le navigateur est autorisé être dans un mot La segmentation est effectuée pour éviter tout débordement lorsqu'une chaîne est trop longue et que son point naturel ne peut pas être trouvé.

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? :

L'attribut Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? de CSS est utilisé pour indiquer comment couper des phrases dans des mots.

Il semble que nous ayons trouvé des différences entre les deux traductions ci-dessus qui sont pénibles à lire : le retour à la ligne met l'accent sur l'autorisation ou non des sauts de phrase dans les mots, tandis que le saut de mot met l'accent sur la manière de couper les phrases dans les mots. fragment.

Cela dit, il semble que ce ne soit pas encore très clair. Eh bien, les enfants ayant de faibles capacités d'expression ne peuvent pas se permettre d'être blessés. Nous ne pouvons utiliser que quelques exemples pour remédier à la situation.

Tout d’abord, qu’est-ce que la segmentation intra-mot ? Bien sûr, ce sont tous des mots espagnols.

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

C'est le cas sans segmentation intra-mot. On voit que le mot est trop long, donc il déborde du contenant qui l'enveloppe.

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

C'est le cas de la segmentation de phrase intra-mot, c'est-à-dire qu'un mot est segmenté en deux lignes.

Tout d’abord, soyons clairs. Lorsque le retour à la ligne ou le saut de mot n’est pas ajouté, c’est le paramètre par défaut du navigateur. Si un mot est si long que l’espace restant dans une ligne ne peut pas y tenir, Ensuite, le navigateur déplacera le mot vers la ligne suivante :

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

word..d Ce mot que nous avons créé devrait à l'origine être immédiatement après long, mais après long Il n'y a pas assez d'espace à gauche, et les mots ne peuvent pas être brisés par défaut, le navigateur doit donc daigner le déplacer vers le bas.

Ce long mot n'est pas considéré comme anormal, car au moins il ne dépasse pas la longueur de l'élément qui l'enveloppe, mais que se passe-t-il s'il dépasse la longueur ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

S'il dépasse la limite, comme nous l'avons mentionné précédemment, il débordera en dehors de son conteneur parent, car il n'est pas autorisé à être tronqué pour le moment, donc je peux juste se précipiter dehors.

C'est là que le retour à la ligne s'avère utile. Ajoutons Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word à ce texte et voyons ce qui se passe

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Haha, reviens ici Eh bien, c'est tellement long mot, peu importe si vous le cassez.

De cette façon, afin d'éviter que les mots longs ne débordent, des phrases sont brisées à l'intérieur. C'est ce que fait Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word.

En regardant la prise en charge du retour à la ligne par le navigateur :

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Très bien, presque tous les navigateurs le prennent en charge.

D'accord, vous pouvez dire maintenant que vous avez déjà un retour à la ligne, alors pourquoi avez-vous besoin d'un saut de mot ?

Les méchants capitalistes veulent toujours tout arracher aux travailleurs. Écoutez, n'y a-t-il pas un espace après le long de l'image ci-dessous ? Quel gâchis. . .

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Oui, il y a de la place pour plusieurs mots courts après longtemps, ce sont tous ces longs mots puants et pervers !

Jadi IE memang bertimbang rasa, jangan memarahinya lagi, memandangkan masalah tidak membazir sedikit ruang, ia mencipta perkataan-break. Sekarang mari kita lihat apa yang berlaku apabila kita menggunakan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all;.

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Lihat apa yang berlaku? Perkataan panjang yang diselewengkan tidak dialihkan ke baris seterusnya, tetapi diletakkan terus selepas panjang, dan kemudian diputuskan sambungan di sempadan kanan bekas induk. Jadi, ia tidak membazir ruang.

Mari kita lihat sokongan penyemak imbas untuk Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all:

Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?

Kecuali opera, semua yang lain disokong (Firefox tidak pernah Sokongan telah ditukar kepada sokongan)!

Seperti yang kami katakan pada mulanya, Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ? digunakan untuk memutuskan sama ada untuk membenarkan pembahagian ayat dalam perkataan Jika tidak dibenarkan, perkataan yang panjang akan melimpah. Perkara yang paling penting ialah ia masih akan cuba beralih ke baris seterusnya terlebih dahulu untuk melihat sama ada lebar baris seterusnya adalah mencukupi. Jika tidak, ia akan membahagikan ayat dalam perkataan.

Dan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all adalah lebih tidak normal, kerana cara ia memecahkan ayat adalah sangat kasar. Ini juga boleh menjelaskan mengapa fungsinya untuk menentukan cara untuk memecahkan ayat, iaitu - menggunakan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all adalah bersamaan dengan menggunakan cara kasar untuk memecahkan ayat. Pendek kata, jika anda ingin menjimatkan lebih banyak ruang, hanya gunakan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all!

Tetapi dalam apa jua keadaan, pemecahan ayat dalam perkataan akan memberi kesan tertentu pada kebolehbacaan teks Barat Kadangkala anda perlu memberi perhatian kepada perkara ini.

ps: Sesetengah artikel di Internet mengatakan bahawa Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word tidak berfungsi pada rentetan bahasa Inggeris yang panjang, ini adalah sangat salah Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word rentetan panjang Bahasa Inggeris atau Nombor dibahagikan kepada beberapa baris. Sebenarnya, persamaan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word dan Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-semua ialah mereka boleh memecahkan perkataan yang panjang secara paksa menjadi ayat Perbezaannya ialah Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word akan mula-mula memulakan baris baharu untuk meletakkan perkataan yang panjang Jika perkataan yang panjang masih tidak boleh diletakkan dalam baris baru, perkataan yang panjang akan dipaksa untuk memecahkan ayat: pecah-semua tidak akan meletakkan perkataan yang panjang dalam baris yang baru baris tidak boleh diletakkan, hukuman akan dipaksa untuk dipecahkan.

kod css:

.p1{
  background:#000; width:100px; color:#F00; Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-word
}
.p2{
  background:#000; width:100px; color:#F00; margin-top:10px; Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?:break-all
}

Kod HTML:

<p class="p1" data-mce-style="background: #000; width: 100px; color: #f00; Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?: break-word;">
haha 555555555555555555555555555555555
</p>
<p class="p2" data-mce-style="background: #000; width: 100px; color: #f00; margin-top: 10px; Quelle est la différence entre le retour à la ligne et le saut de mot en CSS ?: break-all;">
haha 555555555555555555555555555555555
</p>

Di atas adalah keseluruhan kandungan bab ini, anda boleh cuba menyusunnya sendiri

Déclaration:
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