使用带有“style”的 HTML 标签呈现 HTML 文本属性
我正在使用 Spark RichText 组件在 Flex Web 应用程序中呈现 html 文本。 给我的 html 文本包含具有所有样式的“style”属性的 HTML 元素。 例如:-
<p style="text-align: left;"><b>Hello</b> <i>this is a sample</i>
<font style="color: #ff0000;">HTML text</font></p><p style="text-align: right;">
<u>to be rerndered in FLEX</u></p>
现在,Flex Spark RichText 不会显示应用于文本的所有这些样式。
但是,如果我有带有内联属性属性(没有“样式”属性)的 HTML,例如:-
<font color="#ff0000">Hello</font>
通过上述内容,我得到了所需的样式。
任何解决这个问题并渲染样式的指针/解决方案将不胜感激。
谢谢,
曼格里什
I am using a spark RichText component to render a html text in my Flex Web Application.
The html text that is given to me is with HTML elements with 'style' attribute having all the styles.
For Example:-
<p style="text-align: left;"><b>Hello</b> <i>this is a sample</i>
<font style="color: #ff0000;">HTML text</font></p><p style="text-align: right;">
<u>to be rerndered in FLEX</u></p>
Now, the Flex spark RichText does not show all these styles applied to the text.
However, if I have HTML with inline property attributes (without 'style' attribute) e.g. :-
<font color="#ff0000">Hello</font>
With the above, I get the desired style.
Any pointers/ solution to get around with this, and render the styles will be appreciated.
Thanks,
Mangirish
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试使用
HTML text
看看这是否有什么不同?我不太确定 Flex 渲染旧 HTML 标签的效果如何。此外,无论如何,已被弃用。
Try using
<span style="color:#FF0000;">HTML text</span>
and see if that makes any difference? I'm not too sure how well Flex renders older HTML tags. Besides,<font>
is deprecated anyway.如果您的CSS已修复,您可以使用 样式表对象
这是一个教程:http://learnola.com/2008/12 /03/actionscript-3-tutorial-using-html-and-css/
如果您需要更多信息,请在评论中询问。
If your css is fix, you can use StyleSheet Object
Here is a tutorial : http://learnola.com/2008/12/03/actionscript-3-tutorial-using-html-and-css/
If you need more information, just ask it in comments.
简短的回答,TLF 不会支持我所知道的那种样式,但您始终可以尝试转换它以查看会发生什么:
但是,我有一个潜在的怀疑,它不会正确转换样式,可能只是忽略完全是这样。我能想到的唯一解决方案是
我个人的 Flex TLF(内联样式)兼容更喜欢第二个选项,因为它更容易在客户端上实现。
Short answer, TLF won't support that kind of styles that I know of, but you can always try to convert it to see what happens:
However, I have a sneaking suspicion that it won't convert the style properly and probably just ignore it altogether. The only solution I can think of is
I would personally prefer the second option since it's easier to implement on the client.