我會提供一些背景。 在這個項目中,我需要在他們下面展示一些西班牙語翻譯的希伯來字。 我需要每行的希伯來語第一個和最後一個單詞完全對齊。Flex:選擇包裹柔線內每一行的第一個和最後一個項目
的問題是,對齊的第一句話,每一個字第(點域)需要有align-items: flex-start
和對齊的最後一句話,每一個最後一排需要有align-items: flex-end
是有辦法選擇每行的每個第一個和最後一個單詞來應用這些規則並使它們對齊? 你是否知道另一種實現相同結果的方式,也許不使用flex?
.hebrew{
direction:rtl;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 200px;
}
.field {
display: flex;
direction: rtl;
flex-direction: column;
align-items: center;
padding: 0 5px;
}
.t1 {
font-family: 'David';
font-weight: bold;
font-size: 6.5mm;
}
.t2 {
font-size: 3mm;
direction: ltr;
}
<div class="hebrew">
<div class="field"><div id="1a" class="t1">אֱלֹהֵינוּ</div><div id="1b" class="t2">nuestro Di-s[Tdp.],</div></div> \t \t \t
<div class="field"><div id="1a" class="t1">מֶלֶךְ</div><div id="1b" class="t2">Rey de</div></div> \t \t \t
<div class="field"><div id="1a" class="t1">הָעוֹלָם</div><div id="1b" class="t2">el mundo,</div></div> \t \t \t
<div class="field"><div id="1a" class="t1">פּוֹקֵחַ</div><div id="1b" class="t2">que abre(los ojos a)</div></div> \t \t
</div>
在這似乎是不同數額的領域/文本塊的圖片,是真的嗎? ...如果是,那麼你需要包裝每一行,或使用腳本 – LGSon