是否有任何 CSS 标签来证明内容(如文字)?
Is there any CSS tag to justify content (like in word)?
我希望国内和国际品牌放在上面当前文本的中间。
输出:
CSS代码-
.ans{
padding-top: 1.2vh;
display:flex;
color:lightsalmon;
font-size: 5vh;
text-justify: auto;
}
HTML代码-
<div id="qa">
<p class="q">
Why HOTPICKS?
</p>
<p class="ans">
HOTPICKS provides a discount of Upto 75% on National and International Brands.
</p>
</div>
注意:避免 text-align-last: center;
由于支持度低。 (https://caniuse.com/css-text-align-last)
问题是如何将文本的特定行居中或如何精确换行。如果这很重要,我在研究解决方案时可能会做的是将行包装在带有 display: block 的 span 标记中,但删除此 display: block in low resolutions (using @media queries).
查看下一个片段(没有@media 以查看低分辨率的中断问题)
.ans{
padding-top: 1.2vh;
color:lightsalmon;
font-size: 5vh;
text-align: center;
}
.ans span {
display: block;
}
.q {
text-align: center;
}
<div id="qa">
<p class="q">
Why HOTPICKS?
</p>
<p class="ans">
HOTPICKS provides a discount of Upto 75% on
<span>National and International Brands.</span>
</p>
</div>
这行得通,但如果宽度分辨率很小,中断可能会很奇怪,这就是我建议在移动设备上禁用的原因。
这意味着修改 html 但我更喜欢那种使用边距的 superhacky css 怪异技巧。个人喜好问题。
我希望国内和国际品牌放在上面当前文本的中间。
输出:
CSS代码-
.ans{
padding-top: 1.2vh;
display:flex;
color:lightsalmon;
font-size: 5vh;
text-justify: auto;
}
HTML代码-
<div id="qa">
<p class="q">
Why HOTPICKS?
</p>
<p class="ans">
HOTPICKS provides a discount of Upto 75% on National and International Brands.
</p>
</div>
注意:避免 text-align-last: center;
由于支持度低。 (https://caniuse.com/css-text-align-last)
问题是如何将文本的特定行居中或如何精确换行。如果这很重要,我在研究解决方案时可能会做的是将行包装在带有 display: block 的 span 标记中,但删除此 display: block in low resolutions (using @media queries).
查看下一个片段(没有@media 以查看低分辨率的中断问题)
.ans{
padding-top: 1.2vh;
color:lightsalmon;
font-size: 5vh;
text-align: center;
}
.ans span {
display: block;
}
.q {
text-align: center;
}
<div id="qa">
<p class="q">
Why HOTPICKS?
</p>
<p class="ans">
HOTPICKS provides a discount of Upto 75% on
<span>National and International Brands.</span>
</p>
</div>
这行得通,但如果宽度分辨率很小,中断可能会很奇怪,这就是我建议在移动设备上禁用的原因。
这意味着修改 html 但我更喜欢那种使用边距的 superhacky css 怪异技巧。个人喜好问题。