我阅读了关于stackoverflow的文章,介绍了如何将两个div并排放置。他们提出了两种不同的技术,我想知道最好的方法。您可以阅读文章here。我试图自己寻找是否还有其他解决方案,因为它们对我来说看起来有些奇怪。我找到了第三个解决方案。
有人对并排放置两个div的最佳方法有任何想法吗?
这是我找到的三个解决方案。
解决方案1
<div class="container">
<div class="row">
<div class="col-xs-6">
ONE
</div>
<div class="col-xs-6">
TWO
</div>
</div>
</div>
解决方案2
<table class="table table-condensed">
<td class="active">Place image here</td>
<td class="success">Place text here</td>
</table>
解决方案3
<div class="d-inline-block">one</div>
<div class="d-inline-block">two</div>
编辑:我可能需要解释更多我的问题。我想制作一个引导卡,标题的标题位于左侧,而某些操作按钮位于右侧。使用第三个解决方案,我最终得到了这样的结果。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
<div class="card">
<div class="card-header">
<h3 class="card-title d-inline-block">title</h3>
<div class="float-right d-inline-block">
<button type="button" class="btn btn-sm btn-primary">action</button>
</div>
</div>
<div class="card-body">
<span>body</span>
</div>
</div>
这是做这种事情的好方法,还是有更好的方法?例如第一个解决方案,很多人说这是最好的解决方案。
我正在学习引导程序,我真的很想更多地了解最佳实践。因此,我也有兴趣了解每种解决方案,在哪种情况下最好使用另一种解决方案。
感谢您分享知识,并感谢您允许我回答这个问题。
我建议您使用第一种解决方案,因为这是打算使用Bootstrap网格的方式。
您可以找到有关它的更多信息here
在“如何工作”部分下,有一组使用Bootstrap网格时可以参考的规则/准则,以便按正确的顺序获取每个标记/类名。
在页面的下方,您还将找到许多其他有用的信息以及有关如何使用Bootstrap网格以及如何正确利用它的示例。
我很确定,最佳实践将是解决方案1,因为这是引导程序示例之一。
它也适用于响应式设计。