Bonjour à tous
J'avais posté il y a quelques semaines un message lié à du positionnement droite et gauche, et on m'avait tout de suite donné la solution au problème. C'est super
Mais il reste un petit souci, moins important, mais un souci quand même.
Je m'explique : sur une même ligne. j'ai un élément à droite et un élément à gauche. Si on réduit la largeur de la fenêtre, l'élément de droite passe sous l'autre, ce qui fait que le tout est affiché sur 2 lignes. Jusque là, parfait.
Mais si on réduit encore, de sorte que le texte de gauche n'ait plus la place d'être affiché sur une seule ligne, alors il passe sur 2 lignes, et le texte de droite passe encore une ligne en-dessous, ce qui fait 3 lignes au total. C'est là que ça ne va plus. On voudrait que le texte de droite soit affiché sur la même ligne que la fin du texte de gauche. Deux lignes doivent suffire pour afficher le tout.
Un exemple vaut mieux que tous les longs discours :
Si on réduit la largeur de la fenêtre, le texte "La Fontaine" passe sur une deuxième ligne, c'est correct. Si on réduit encore, on obtient 3 lignes. La 2ième ligne contient "rage" aligné à gauche, et la 3ème ligne contient "La Fontaine" aligné à droite. Je veux que ces 2 textes soient affichés sur une même ligne, la 2ème.
Possible?
Merci d'avance pour votre aide
Modifié par sudrak (16 Jun 2011 - 14:39)
J'avais posté il y a quelques semaines un message lié à du positionnement droite et gauche, et on m'avait tout de suite donné la solution au problème. C'est super
Mais il reste un petit souci, moins important, mais un souci quand même.
Je m'explique : sur une même ligne. j'ai un élément à droite et un élément à gauche. Si on réduit la largeur de la fenêtre, l'élément de droite passe sous l'autre, ce qui fait que le tout est affiché sur 2 lignes. Jusque là, parfait.
Mais si on réduit encore, de sorte que le texte de gauche n'ait plus la place d'être affiché sur une seule ligne, alors il passe sur 2 lignes, et le texte de droite passe encore une ligne en-dessous, ce qui fait 3 lignes au total. C'est là que ça ne va plus. On voudrait que le texte de droite soit affiché sur la même ligne que la fin du texte de gauche. Deux lignes doivent suffire pour afficher le tout.
Un exemple vaut mieux que tous les longs discours :
<html>
<head>
<style>
.boite {
background-color: #b0b0b0;
position: relative;
}
.gauche {
float:left;
}
.droite {
float: right;
}
</style>
</head>
<body>
<div class="boite">
<span class="gauche">Patience et longueur de temps font plus que force ni que rage</span>
<span class="droite">La Fontaine</span>
<div style="clear: both;"></div>
</div>
</body>
</html>
Si on réduit la largeur de la fenêtre, le texte "La Fontaine" passe sur une deuxième ligne, c'est correct. Si on réduit encore, on obtient 3 lignes. La 2ième ligne contient "rage" aligné à gauche, et la 3ème ligne contient "La Fontaine" aligné à droite. Je veux que ces 2 textes soient affichés sur une même ligne, la 2ème.
Possible?
Merci d'avance pour votre aide
Modifié par sudrak (16 Jun 2011 - 14:39)