【发布时间】:2020-04-14 00:50:50
【问题描述】:
我已将以下 CSS 应用于表格:
td {
overflow: hidden;
white-space: pre-wrap;
text-overflow: ellipsis;
}
表格 html 是这样的:
<tbody>
<tr ng-repeat="a in vm.listOfA" id="{{ request._links.self.href }}" ng-click="vm.setSelected(request)" ng-class="{ warning: (vm.selectedRequest !== null && vm.selectedRequest._links.self.href === request._links.self.href) }">
<td ng-repeat="column in vm.availableColumns" ng-if="vm.selectedColumns.indexOf(column.name)!=-1">
<span ng-show="!column.isAnchor">{{ request[column.name] }} </span>
<a ng-show="column.isAnchor" ng-href="{{ vm.jumpTo(request._links.myLink.href) }}">{{ request[column.name] }} </a>
</td>
</tbody>
这将按单词包装所有单元格的内容,即。文本转到空白处的新行。 但是由于某种原因,它不适用于 td 内的锚标记,并且链接中的单词被破坏以到达新行。但是,我需要在新行中显示链接文本中的每个单词。我对 css 和 html 很陌生,在我的项目中,我使用的是 bootstrap 和 angular js。为什么会发生这种情况?解决方法是什么?
编辑 1: 似乎格式也应用于 a 标签,与我最初的想法不同,但问题是它包含带有“-”的文本并且应用了新行在“-”而不是空格上,如何使新行仅在遇到空格时才起作用?
【问题讨论】:
-
同时添加 html
-
@AnuragSrivastava 我编辑了问题,请检查
标签: html css angular-ui-bootstrap