【发布时间】:2013-02-14 22:20:58
【问题描述】:
这是我的例子:http://jsfiddle.net/rtCP3/62/
我有 3 个(或更多!)div 我想在一个容器中平均分配空间。当使用带有 ng-repeat 的角度时,样式不会被拾取。当我硬编码完全相同的元素时,它工作得很好。
角度输出:
<div class="container ng-scope" ng-controller="ParentCtrl">
<!-- ngRepeat: item in list -->
<div class="box ng-scope ng-binding" data-ng-repeat="item in list">item1</div>
<div class="box ng-scope ng-binding" data-ng-repeat="item in list">item2</div>
<div class="box ng-scope ng-binding" data-ng-repeat="item in list">item3</div>
<div class="box ng-scope ng-binding" data-ng-repeat="item in list">item4</div>
<span class="stretch"></span>
</div>
硬编码:
<div class="container">
<div class="box">Item 1</div>
<div class="box">Item 2</div>
<div class="box">Item 3</div>
<div class="box">Item 4</div>
<span class="stretch"></span>
</div>
我基于这个 stackoverflow 问题:Fluid width with equally spaced DIVs
【问题讨论】:
-
我能够通过删除文本对齐 CSS 使框更靠近(没有任何其他明显的问题)。
-
这不是我想要的,请参阅其他 stackoverflow 问题的链接。