有没有办法在 AS3 TextField 中控制两个 HTML 段落之间的垂直间距?
我了解并通过 AS3 成功应用了 CSS 样式,还使用了 TextFormat 类。
我仍然无法控制关闭和打开之间的垂直空间 <p>
标签:
txt.htmlText = "<p>First paragraph here.</p><p>Second paragraph here.</p>";
上面的示例以正确的字体和字母间距呈现,但如果 txt.condenseWhite = false
,段落之间的间距要么高两倍或者如果 txt.condenseWhite = true
太紧凑了.
因为只有margin-left
和 margin-right
是 AS3 中可用的 CSS 属性,而不是 margin-top
或 margin-bottom
,我很茫然。
谢谢!
最佳答案
如果不只是替换为 "</p><br />"
你插入"</p><p class = 'space'><br/></p>"
然后在你的 css 中设置空间类的前导和行高,比如说
.space {font-size:1px;
leading:5px;
}
可以根据需要调整间距
关于flash - 如何在 AS3 TextField 中的两个 HTML 段落之间设置垂直间距(前导)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3183523/