【发布时间】:2017-02-06 01:24:32
【问题描述】:
今天,在玩新的角度时,我遇到了附加问题:
“标签”在整个父容器(白色 div)中扩展。如您所见,它们会包裹起来,但很糟糕。
我希望他们不要在单词中间打断,但在这种情况下,“软件工程”应该完全在第二行。
标签在div中封装如下:
<div class="menu-block">
<div class="menu-header">
<strong>» Tags</strong>
</div>
<div class="menu-content tags">
<tags></tags>
</div>
</div>
以及相应的 CSS 类:
.menu-block {
border-bottom: 1px solid #eeeeee;
padding: 1.2em;
border-left: 1px solid #eeeeee;
background-color: #fcfcfc;
}
.menu-block .menu-header {
margin-bottom: 1em;
font-size: 14pt;
}
.menu-block .menu-content {
font-size: 11pt;
/* See the specifications below */
}
.menu-block .tags {
font-size: 11pt;
line-height: 2.2em;
}
.menu-block 元素也封装在 bootstrap .col-4 中。
最后一件事:角度组件(我认为这里的注释就足够了):
@Component({
selector: 'tags',
template: `
<a *ngFor="let tagFeed of tagFeeds" class="tag" href="/tag/{{tagFeed.id}}">{{tagFeed.id}}</a>
`,
})
【问题讨论】: