Maison >interface Web >tutoriel CSS >Comment puis-je empêcher les mots longs de briser mes mises en page Div ?
Comment empêcher les mots longs de compromettre l'intégrité de vos divs
Lors de la transition d'une mise en page basée sur un tableau à une mise en page basée sur un div, un message persistant Un problème se pose : la présence de mots trop longs qui s'étendent au-delà de la limite prévue du div, compromettant l'esthétique visuelle de votre site Web.
Atténuer le problème
Pour éviter cet événement désagréable, plusieurs solutions viables existent :
1. Trait d'union souple : En insérant un trait d'union souple () dans les mots longs, vous pouvez spécifier l'endroit où le navigateur doit les couper. Ce caractère, une fois rendu, peut donner lieu à un mot avec trait d'union ou à un mot divisé sur plusieurs lignes.
2.
3. Traits d'union CSS : Certains navigateurs modernes (IE, Firefox, Safari) prennent en charge les traits d'union CSS. Cette propriété permet la césure automatique des mots pour un texte justifié plus esthétique.
4. Solution rétro-whining :Pour ceux qui aspirent à la disposition classique basée sur des tableaux, la propriété display: table-cell peut être appliquée aux divs, imitant efficacement la nature extensible des tables de la vieille école.
5. Débordement et espace blanc : pré-enveloppement : En définissant la propriété overflow sur scroll ou auto et espace blanc pour pré-envelopper, vous forcez les mots longs à s'enrouler dans le div englobant.
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!