css - 单元格边框宽度随内容自动增加

标签 css angularjs twitter-bootstrap

我正在使用 bootstrap 和 angular 制作一个页面。通过 BS 修复了我的布局,现在使用 Angular 。在尝试通过 ng-repeat 重复图像时,我遇到了这个单元格边界问题并且不确定该怎么做。

<table class="table">
    <tr>
        <th colspan=2 class="text-center">Skill Level</th>
    </tr>
    <tr>
        <th>Forehand: </th>                 
        <td>
            <img class="image star" src="img/star.png"/>
            <img class="image star" src="img/star.png"/>
        </td>
    </tr>

This is how my bootstrap layout was

<table class="table">
    <tr>
        <th colspan=2 class="text-center">Skill Level    </th>
    </tr>
    <tr data-ng-repeat="skill in skillLevel">
        <th>
            {{ skill.skillName }}:
        </th>                   
        <td data-ng-repeat="i in makeArray(skill.value) track by $index">
            <img class="image star" src="img/star.png"/>
        </td>
    </tr>
</table>

After using ng-repeat now i ended up here :(

从一个 SO 线程得到这个 makeArray 函数。我已经尝试为单元格设置 min-widthmax-width ,但没有用。你能帮我吗?谢谢。

$scope.skillLevel=[
    {'skillName':'HTML', 'value': 1}, 
    {'skillName':'CSS', 'value': 4}, 
    {'skillName':'JS', 'value': 5}, 
    {'skillName':'Bootstrap', 'value': 1}
];
$scope.makeArray=function(number) {
    return new Array(number);
}

最佳答案

改变

<td data-ng-repeat="i in makeArray(skill.value) track by $index">
<img class="image star" src="img/star.png"/>
</td>

<td>
    <img class="image star" src="img/star.png" data-ng-repeat="i in makeArray(skill.value) track by $index" />
</td>

复制 <td> 时出现问题细胞而不是复制 <img>图片。

关于css - 单元格边框宽度随内容自动增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23309442/

相关文章:

javascript - 创建一个像气泡一样增长的div

javascript - 如何使用 html/javascript 在 Firefox 中禁用斜杠和撇号键弹出快速查找?

javascript - Angular Resource - 拦截和转换请求/响应数据

jquery - 指向单页 Bootstrap 站点上的 div 的外部链接

jquery-ui - bootstrap.js 应该在 jquery.js 之后还是之前运行?

css - joomla 插件扩展在每个页面上加载 css 文件

html - 为 div 框设置限制大小

javascript - 使用 AngularJS 模板和 ui-router 时为不同的页面设置不同的正文背景

javascript - MEAN.JS 和 angular bootstrap 轮播不工作

html - Bootstrap CSS背景位置在移动设备上不起作用