html - 如何从右侧缩进文本?

标签 html css

<分区>

考虑这个例子:

enter image description here

如何从右侧缩进文本?从示例中可以看出,这是从左侧缩进的,但是如何在不影响任何其他元素的情况下使其相反?

我尝试使用 text-indent,但无法弄明白。

我还提到了 here , 但也无法正常工作。

我设法用 float: rightpadding 做到了,但在那种情况下它们变成了 block 元素,这是不应该发生的。

enter image description here

text-align 执行此操作,但它会将所有内容移到右侧。我想把它放在左边,但要反向对齐。它也不应影响其右侧或左侧的任何内容。

最佳答案

似乎您希望文本与一些填充物右对齐,这样它就不会正好靠在框的一侧。

p {
  text-align:right;
  padding-right: 5em;
}
<p>test</p>
<p>test test</p>
<p>somethin grandom</p>
<p>test again</p>
<p>this is the last test</p>

另一种方法是使用direction:

p {
  direction:rtl;
  text-indent: 5em
}
<p>test</p>
<p>test test</p>
<p>somethin grandom</p>
<p>test again</p>
<p>this is the last test</p>

关于html - 如何从右侧缩进文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53817497/

上一篇:javascript - 让二级子菜单与主导航齐平

下一篇:javascript - 使用 Javascript 从预先建立的颜色数组中为 CSS 分配颜色

相关文章:

html - 媒体查询最大宽度 992px 不适用于 ipad 横向 View

html - 出现滚动时,如何将 div 宽度设置为与父级相同?

html - 如何在 Bootstrap 行中垂直居中文本

php - CSS :last-child using on Laravel @foreach

html - 自定义形状上的边框

html - Bootstrap 输入组按钮在模式中保持换行到第二行

html模板不使用php或rails等

javascript - 如何停止传播?

javascript - 总和未正确计算

css - 如何在 CSS 中正确调整下拉菜单的大小?