具有样式的锚元素在flutter_html的Html()中不起作用

pxiryf3j  于 2023-01-14  发布在  Flutter
关注(0)|答案(1)|浏览(150)

所以我想显示Like按钮,但是当我运行模拟器时,它不显示元素,只在那个字段显示Like空格。代码如下,

超文本标记语言:

<p><strong><a href="[LINK_HERE]" style="display: block; width: 80px; height: 20px; background: #FFFFF; padding: 8px; color: white;">Click Here</a></strong></p>

但是当我删除了里面的样式,它就像超链接文本一样工作了。下面的代码

<p><strong><a href="[LINK_HERE]">Click Here</a></strong></p>

我使用了flutter_html: ^2.2.1

vuktfyat

vuktfyat1#

我试过你的代码&发现它的一些问题。
1.你的高度与填充冲突。你设置了20px的高度和8px的填充。在这个填充是应用在这个高度只留下4px给你看。我认为这是因为height不是一个有效的内联样式所支持的flutter_html。阅读。要支持在设计中填充,我建议尝试删除高度,改变它为一些更大的值或使用行高。
1.您正在使用background,根据文档,它也不是受支持的内联样式。请尝试将其更改为background-color
如果您还有任何问题,请告诉我。

相关问题