我一直在寻找答案并尝试不同的事情但没有成功。有人可以让我知道如何使用 PHP 代码在两个对象之间放置空格吗?(请注意:我使用 WordPress,以防万一。)
我知道如何垂直使用</br>
,但是水平等价于什么?
请注意,我对代码知之甚少,因此非常感谢您提供的任何详细信息 - 非常感谢!
我猜你想要的是:
但这通常不是对齐某些内容的好方法。你最好把你不同的内容放进去
<div>
标签,然后使用 css 进行正确对齐。
您还可以查看这篇文章,其中包含有用的额外信息:
您应该在每个对象中放置一个填充。例如,您想要图像之间的空间,您可以使用以下内容:
img{
padding: 5px;
}
这意味着所有边都有5px paddin 。在http://www.w3schools.com/css/css_padding.asp阅读更多内容。顺便说一句,在尝试编程之前进行大量学习将使您(和我们)的事情变得更容易。
CSS
div.horizontalgap {
float: left;
overflow: hidden;
height: 1px;
width: 0px;
}
HTML 中的用法(对于 10 像素的水平间隙)
<div class="horizontalgap" style="width:10px"></div>
PHP 不做样式。您需要使用 html 或 css。看看http://www.w3schools.com/tags/tag_hr.asp
在 HTML 4.01 中,
In HTML 4.01, the <hr> tag represents a horizontal rule.
<div>
看起来不错,但设置所有这些有点复杂display: block, float: left
......也许是因为背后的一般想法<div>
是一个段落大小或更大的块。
我发现了以下间距的好方法:
<button>Button 1></button>
<button style="margin-left: 4em">Button 2</button>
我认为您的意思是将 2 段(例如)放在 2 列中,而不是在另一列下方?在这种情况下,我认为float
是您的解决方案。
<div style="float: left"> <!-- would cause this to hang on the left -->
<div style="float: right"> <!-- would cause this to hang on the right-->
这是一个例子:http: //jsfiddle.net/XPfLA/1
好吧,这可能是不受欢迎的,但你可以制作一个 1px 的透明图像,然后在文本之间根据需要调整大小。
Some text <img src="spacer.png" height="1px" width="10px"> Some more text
当一两个空间不足以满足我的设计敏感性时,我遇到了这个问题。
您可以使用旧方法。并使用一张桌子。在表中定义 3 列。您设置整个表格的宽度并定义每列的宽度。这样你就可以 horizantaly 空间 2 个对象。您将对象一放在单元格 1(列 1,行 1)中,将对象 2 放在单元格 3(列 3,行 1)中,然后将单元格 2 留空。鉴于它有一个宽度,你会看到空白。例子
<table width="500">
<tr>
<td width="40%">
Object 1
</td>
<td width="20%">
</td>
<td width="40%">
Object 2
</td>
</tr>
</table>
或者你可以用div更好的方式。只需将您的对象放入 div 中。添加一个中间 div 并将这 3 个 div 放在另一个 div 中。在css样式到上层div:overflow:auto并定义一个宽度。将 css 样式添加到 3 个 div 以定义它们的宽度并添加浮动:左示例
<div style="overflow: auto;width: 100%;">
<div style="width:200px;float: left;">
Object 1
</div>
<div style="width:200px;float: left;">
</div>
<div style="width:200px;float: left;">
Object 2
</div>
</div>
在元素之间添加水平空间的另一种方法是设置标签以保留 css 中的空间:
label {
white-space: pre;
}
..然后添加一个包含任意多个空格的标签:
<label> </label>