css:如何获得同一行上的两个标签之间的空格?
我想在html文档中的同一行上显示一些标签,它们之间有一定的空间。这确实有用。 如何让这个工作更好的方式?css:如何获得同一行上的两个标签之间的空格?
<div>
firstlabel             secondlabel
</div>
你可以换你的“标签”在<span>
标签,给他们班,并与CSS添加margin
。
这里举例:http://jsfiddle.net/peduarte/Rf5kB/
HTML
<div>
<span class="firstLabel">firstlabel</span>
<span class="secondLabel">secondlabel</span>
</div>
CSS
.firstLabel {
margin-right: 50px;
}
你应该在&之后使用分号。
<div>
firstlabel secondlabel
</div>
正确的非易碎空间实体
,你忘了在最后的分号(;)。然而,要实现你想要做的事情的更好的方法是将第一标签和第二标签放在<span>
标签中,并使用css使它们分开,就像peduarte所建议的那样。
对不起,但这是一个非常奇怪的方式来做到这一点。为什么不把这些标签放在<p>-Tags
中,并通过边距,填充格式化间距?
试试这个:
<div class="main">
<div class="left">firstlabel</div>
<div class="right">secondlabel</div>
</div>
.main{
width:220px;
}
.left{
width:110px;
float:left;
text-align:left;
}
.right{
width:110px;
float:right;
text-align:right;
}
它是否有效取决于浏览器;正确的符号是
用分号(如nyarlathotep所述)。但没有休息的空间会给你很粗暴的控制。更好的方法是使用CSS,例如
<div><span style="padding-right: 5em">firstlabel</span>secondlabel</div>
您可以使用适合您的上下文的任何单位来调整填充右值。但通常情况下,em单元是最合适的,因为这意味着当字体大小发生变化时,间距会自动缩放。
我很惊讶,没有一个人提出的简单的内嵌样式: <div style="margin-right: 500px;">firstlabel</div>
哎呀,跨度标签Jukka建议更适合,而不是div – ZSC100 2014-11-28 17:47:30
嗨, 你做 一切看起来不错,但你错过了分号(;) – 2017-05-15 08:21:41