是否可以在纯CSS中(即不添加额外的html标签)进行换行,例如<br>
?我想要在之后换行<h4>
元素,但不在之前:
HTML
<li>
Text, text, text, text, text. <h4>Sub header</h4>
Text, text, text, text, text.
</li>
CSS
h4 {
display: inline;
}
我发现了很多这样的问题,但总是有这样的答案“使用显示:块;”,我做不到,当<h4>
必须保持在同一条线上。
它的工作原理如下:
h4 {
display:inline;
}
h4:after {
content:"\a";
white-space: pre;
}
例子:http://jsfiddle.net/Bb2d7/
技巧来自这里:https://stackoverflow.com/a/66000/509752(有更多解释)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)