问题:我如何拥有元素display:inline
,但在每个span
或a
元素的末尾仍有回车符?
警告:
HTML:
...
<hgroup>
<span>{{splash.title}}</span>
<span>{{splash.desc}}</span>
<a ui-sref="principle" class="btn-primary">Enter</a>
</hgroup>
CSS:
hgroup {
max-width: 360px;
}
span {
font-weight: 300;
color: $base-black;
font-size: 3.75rem;
display: inline;
}
答案 0 :(得分:2)
您可以在CSS中使用类似
的伪类告诉它span:after {
content:"\000A";
white-space: pre;
}
答案 1 :(得分:1)
将display:table-caption;
包含在span
类
span {
font-weight: 300;
font-size: 3.75rem;
display: inline;
display: table-caption;
}
答案 2 :(得分:1)
虽然white-space
的另一个答案同样出色,但另一个选择是:
不是使用伪类,而是使用
设置hgroup
的样式
white-space: pre-line;