我有一些文本块要显示在同一行中。我尝试将它们包装起来,这样就不必在它们之间添加空格。但是,当我尝试<p>
时,似乎会换行。是否有将其更改为尾随空格或使用其他标签实现目标的方法?
答案 0 :(得分:2)
您可以使用
Text Text
您还可以使用元素的margin
属性来设置其与最近元素的距离(有四个margin
属性:margin-top
,margin-bottom
,{{1} }和margin-right
)。
margin-left
您可以使用<span>Text text text</span><span style="margin-left: 30px;">More text more text</span>
使元素停留在同一行。只需更改display: inline-block
和margin-right
属性即可调整元素之间的间距。
margin-left
.square{
width: 50px;
height: 50px;
display: inline-block;
border: 1px solid black;
background-color: dodgerblue;
}
答案 1 :(得分:0)
通常,这是通过将无序列表元素<li></li>
包装在<ul></<ul>
中并在CSS中设置为display:inline;
来完成的。
然后,您可以根据需要添加left-margin
或right-margin
值。
<style>
ul li {
display: inline;
margin-right: 10px;
color: blue;
}
</style>
<ul>
<li>Some Text</li>
<li>More Text</li>
<li>Some More</li>
<ul>