我有两个按钮:
我想将它们放在同一条线上,并排放置,但也不要太远。
目前我所拥有的
我尝试给他们上课pull-left
和pull-right
这就是他们的成就
他们离得太远了。 :(
我希望他们看起来像这样。 可能,中间有垂直线。 我不知道该怎么做。
这是我的HTML代码
<p>
<span>
<a class="btn-1" href="/marketing_materials/{{$marketing_material->id}}/download/media_path">
Download
</a>
</span>
</p>
<p>
<span>
<a class="btn-2" href="{{ URL::to('marketing_materials/'.$marketing_material->id.'/edit') }}">
Edit
</a>
</span>
</p>
我该怎样做才能接近我想要的东西?
答案 0 :(得分:3)
<p>
个标签,将它们合并为1个。<p>
标记中,以便它们与您想要的位置相同。style="text-align:center;"
添加到您的<p>
代码中。
以维护空格 |
试试这个
<p style="text-align:center;">
<span>
<a class="btn-1 pull" href="/marketing_materials/{{$marketing_material->id}}/download/media_path">
Download
</a>
</span>
<span>
<a class="btn-2" href="{{ URL::to('marketing_materials/'.$marketing_material->id.'/edit') }}">
Edit
</a>
</span>
</p>
答案 1 :(得分:1)
在<p>
示例:<p class="some-name">
将.some-name { display: inline-block; }
放入样式表。
我还建议使用更好的语义来创建按钮。
答案 2 :(得分:0)
用容器包裹p
标签,然后您可以添加display: inline-block
和margin
。的 JSFIDDLE 强>
<div class="buttons">
<p>
<span>
<a class="btn-1 pull" href="#">
Download
</a>
</span>
</p>
<p>
<span>
<a class="btn-2" href="#">
Edit
</a>
</span>
</p>
</div>
CSS
div.buttons p {display: inline-block;}
div.buttons p:last-child {margin-left: 20px;}