Comment puis-je aligner le texte de sorte qu'une partie s'aligne à gauche et une partie à droite dans la même ligne?
<p>This text should be left-aligned. This text should be right aligned.</p>
Je peux aligner tout le texte à gauche (ou à droite), soit directement en ligne, soit en utilisant une feuille de style -
<p style='text-align: left'>This text should be left-aligned.
This text should be right aligned.</p>
Comment aligner le texte correspondant à gauche et à droite, tout en le gardant sur la même ligne?
text-align:left;
il devraitfloat:left;
ressembler à <p> <span style = "float: left;"> Texte de gauche </span> <span style = "float: right;"> Texte de droite </span> </p>HTML:
css:
Démo:
http://jsfiddle.net/W3Pxv/1
la source
Si vous ne souhaitez pas utiliser d'éléments flottants et que vous voulez vous assurer que les deux blocs ne se chevauchent pas, essayez:
la source
FICHIER HTML:
FICHIER CSS:
et vous avez terminé ...
la source
css:
la source
Bien que plusieurs des solutions ici fonctionnent, aucune ne se chevauche bien et finit par déplacer un élément en dessous de l'autre. Si vous essayez de mettre en page des données qui seront liées dynamiquement, vous ne saurez pas avant l'exécution que cela semble mauvais.
Ce que j'aime faire, c'est simplement créer un tableau à une seule ligne et appliquer le flotteur droit sur la deuxième cellule. Pas besoin d'appliquer un alignement à gauche sur le premier, cela se produit par défaut. Ces poignées se chevauchent parfaitement par habillage de mots.
HTML
CSS
https://jsfiddle.net/esoyke/7wddxks5/
la source
Ajoutez une étendue sur chaque ou groupe de mots que vous souhaitez aligner à gauche ou à droite. puis ajoutez un identifiant ou une classe sur le span tel que:
CSS-
la source
Si vous utilisez Bootstrap, essayez ceci:
la source
Si vous souhaitez simplement modifier l'alignement du texte, créez simplement des classes
et couvrir cette classe à travers le texte
la source