J'ai une page web où je veux aligner mon texte verticalement du côté gauche qui sont actuellement alignés du côté droit.Voici mon code dans js fiddle: https://jsfiddle.net/r1uoyks6/ J'ai essayé plusieurs CSS propriété comme vertical-align
text-align
float:clear
. Mais n'a pas réussi à atteindre le résultat.J'ai dû <br/>
pour positionner le <p>
sous l'un l'autre. Essayé propriété display:inline-block
mais sans succès.Aligner le texte vertical du côté gauche
.taker {
margin-top: 3em;
position: relative;
display: inline-block;
}
.teacher {
margin-left: 4.0em;
margin-top: 7em;
clear: left;
float: right;
}
.teacher_name {
margin-left: 4.0em;
margin-top: -1.5em;
vertical-align: middle;
float: right;
display: inline-block;
}
<div class="taker">
<p class="teacher">Submitted To,</p><br/>
<p style="vertical-align:right;" class="teacher_name">Dr. N M Golam Zakaria</p><br/>
<p style="vertical-align: right;" class="teacher_name">Professor</p><br/>
<p style="vertical-align: right;" class="teacher_name">BUET</p><br/>
</div>
Que voulez-vous dire par "verticalement depuis le côté gauche"? – andreas
Je pense que vous essayez d'aligner le texte * horizontalement *, pas verticalement. Donc d'abord enlever tous les styles 'vertical-align' parce qu'ils ne font rien. Le texte est aligné à droite en raison de 'float: right' dans' .teacher' et '.teacher_name', donc supprimez-les aussi - il ne semble pas nécessaire de les faire flotter du tout. – FluffyKitten