首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态并排对齐div

动态并排对齐div
EN

Stack Overflow用户
提问于 2016-03-23 20:35:40
回答 2查看 1.2K关注 0票数 1

我在研究亲子关系。我有一个公司模型和产品模型,当我拉取公司产品的记录时,我希望它们并排对齐,因为div默认是垂直对齐的,我如何让它们水平对齐?我已经看到了一些答案,它们展示了如何静态地执行此操作,但由于这些是动态记录,我如何使用动态生成的div并排对齐它们呢?

代码语言:javascript
复制
@foreach($product as $products)
  @if($company->id === $products->company_id)
     <div class="flow">{!! Html::linkRoute('companyContactView', $products->productname, $products->company_id) !!}</div>  |  
  @endif
@endforeach
EN

回答 2

Stack Overflow用户

发布于 2016-03-23 20:41:51

允许多个div并列的首选方法是应用CSS规则display: inline-block。这允许您指定宽度和高度。

从w3schools查看此示例:http://www.w3schools.com/css/css_inline-block.asp

我鼓励你使用“自己试试”的例子来看看内联块是如何工作的,以及为什么它比使用float更受欢迎。

票数 2
EN

Stack Overflow用户

发布于 2016-03-23 20:41:07

假设flow是父对象,这条CSS规则可能会有所帮助。

代码语言:javascript
复制
.flow {
  white-space: nowrap;      /* make them stay on 1 line all the time */ 
}

.flow > div {
  display: inline-block;
  vertical-align: top;      /* or middle, or ..., how you want them to align */
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36178382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档