J'ai été à la recherche d'une solution pour redimensionner la taille du texte dans un div pour faire le texte remplir toute la hauteur div et la largeur, sans succès.Redimensionner dynamiquement le texte pour remplir div
J'ai fait quelques images pour aider à comprendre ce problème:
Donc, c'est un simple div avec une hauteur et une largeur ensemble. Cette hauteur et cette largeur ne changent pas, le texte dans la boîte le fait! Donc ce que je veux faire est de faire en sorte que ce texte remplisse toute la largeur et la hauteur de la div comme dans l'image ci-dessous.
Je travaille sur l'exemple simple ci-dessous et je ne peux tout simplement pas savoir comment faire cela. J'ai essayé de définir des tailles de police relatives avec le pourcentage, faire des choses avec débordement, alignant le texte tout ne me donnant pas le résultat que je veux.
<html>
<head>
<title>Test</title>
<style type="text/css">
#box1, #box2{
width: 400px;
height: 300px;
color: white;
margin: 10;
font-size:larger;
text-align:justify;
letter-spacing: 100%;
}
#box1 { background-color: green;}
#box2 { background-color: blue;}
</style>
</head>
<body>
<div id="box1">
Llorem ipsum foo bar baz
</div>
<div id="box2">
Foobar
</div>
</body>
</html>
Est-ce problème, même avec CSS résoluble simple, ou ce que je dois faire un peu de javascript/jQuery?
Oui, cela semble être la solution au problème, semble fonctionner avec Chrome au moins, devra tester dans d'autres navigateurs. – Cheesebaron
Bonne chance, je suis moi aussi chrome donc je ne peux pas vous aider là-bas. S'il vous plaît dites-moi si vous avez un problème de mise en œuvre! – Trufa
Les liens sont rompus.s'il vous plaît coller le code directement – ngb