【发布时间】:2020-07-03 14:18:00
【问题描述】:
我希望html中所有空的<p>元素里面都有一个换行符,并使用css来实现这个效果。
详情:
下面的两个p 标记应该具有相同的外观(跨浏览器和缩放级别)
p标签的所有其他风俗风格都是一样的
p:empty {
/** How can I code here (or some other way css codes can achieve this) **/
}
<p><br></p>
<p></p>
背景:我想在prosemirror编辑器中显示编辑内容的预览,而当将内容序列化为json时,编辑器不会在<p>中保留<br>,并使其在从@呈现预览时看起来不同987654330@。见:discuss.prosemirror
【问题讨论】:
-
:empty 如果
标签中有任何内容将不起作用,请尝试更详细地解释您的问题。如果可能的话,试着让我们直观地看到你想要实现的目标
-
我假设您正在尝试这样做以在某处创建相等的间距?换行符是一个非固定高度的 html 元素 - 它取决于其他因素,包括行高以及它是否具有自己的样式。没有简单的方法可以尝试在 CSS 中复制 html 元素的行为。告诉我们您到底想达到什么目标,也许我们可以提供更好的解决方案
标签: html css line-breaks