asasugar / HPRichText

hp-richtext, 是一个适用于 HarmonyOS Next 的富文本解析组件。
Apache License 2.0
39 stars 4 forks source link

span背景色不生效 #57

Closed pipti closed 14 hours ago

pipti commented 3 weeks ago

同标题

pipti commented 3 weeks ago

应该是span外面包一层块标签就不显示背景,例如

fffffff

,或者
fffffff

asasugar commented 14 hours ago

确实存在这个问题🥲

  1. 因为html中的行内标签是通过鸿蒙的 Span 来渲染的,但是 Span 不支持设置背景色;
  2. 另外,如:<span style="background-color: red">我是带背景色的span标签</span>111 ,111 也会被渲染到红色背景中,因为背景色值是设置在Text 标签中,实际被渲染成: Text(){ Span('我是带背景色的span标签') Span('111') }.backgroundColor('red') ; 暂时没想到好的解决方案,尽量先避免吧