我有一個網頁,我想從左側垂直對齊我的文本,從右側對齊。以下是我在js小提琴中的代碼:https://jsfiddle.net/r1uoyks6/ 我試過了幾個CSS財產如vertical-align
text-align
float:clear
。但未能實現結果。我不得不<br/>
將<p>
置於彼此之下。已付款display:inline-block
財產但沒有成功。從左側對齊垂直文本
.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>
你是什麼意思與 「縱向從左側」? – andreas
我認爲你試圖對齊文本*水平*,而不是垂直。因此,首先刪除所有「垂直對齊」樣式,因爲它們什麼都不做。由於'.teacher'和'.teacher_name'中的'float:right',所以文本被排列在右邊,所以也要刪除它們 - 看起來沒有必要浮動這些。 – FluffyKitten