我不知道如何在html的第二行用我的按钮制作文本缩进。我尝试提供硬编码的空格,但在我的HTML文档中,它们显示为灰色字段。
<capitation>
<span style="font-weight: bold; font-size: 12px;">xxx</span>
<span style="font-size: 12px;">YYYY</span>
<span style="font-weight: bold;font-size: 12px;">YYYYY</span>
<span style="font-size: 12px">YYYYY</span>
<br>
<span style="font-size: 12px "> XXXXXX</span>
<span style="font-weight: bold;font-size: 12px;"> xxxxxxxx</span>
<span style="font-size: 12px;">XXXXXXX</span>
<br>
<br>
</capitation>
它显示为
XXXX! YYYY
ZZZZ
我想要
XXXXX! YYYYYY
ZZZZZZ
答案 0 :(得分:0)
您可以使用margin-left
:
<span style="font-size: 12px; margin-left: 5em;">ZZZZZ</span>
注意:如果您想要相同的字体大小,请将span
元素包装在div
中:
<div style="font-size: 12px;"><span ...></div>
因为div
的孩子继承了它的风格。
答案 1 :(得分:0)
这段代码有点勉强。
各地的内联CSS等等。 这不是我写它的方式。但你可以使用padding-left。
的jsfiddle: http://jsfiddle.net/ev88su57/1/
<capitation>
<span class="bold">xxx</span>
<span>YYYY</span>
<span class="bold">YYYYY</span>
<span>YYYYY</span>
<br>
<span class="indent"> XXXXXX</span>
<span class="bold"> xxxxxxxx</span>
<span>XXXXXXX</span>
<br>
</capitation>
CSS:
.indent { text-indent:-2em;margin-left:2em; }
capitation span {font-size:.8em;}
.bold { font-weight:bold; }
答案 2 :(得分:0)
我解决了它
在开始时和新行之后的标签
<capitation>
<span class="bold">	xxx</span>
<span>YYYY</span>
<span class="bold">YYYYY</span>
<span>YYYYY</span>
<br>
<span class="indent">	 XXXXXX</span>
<span class="bold"> xxxxxxxx</span>
<span>XXXXXXX</span>
<br>
</capitation>