如何显示html的一部分?

时间:2019-03-05 02:11:30

标签: flutter

我想将html的一部分放在混乱的页面中,但无法正确显示。

这是我的html字符串

import 'package:flutter/material.dart';
import 'package:flutter_html/flutter_html.dart';
String str = <p style="text-align: center;"><u>说法司法考试满分多少积</u></p>;
widget build(BuildContext context){Html(data:sta)}

但是“ text-aligin:center”不起作用

1 个答案:

答案 0 :(得分:1)

如果您阅读了flutter_html的html解析代码,您将看到here,text-align不是html解析支持的实现之一。您可以进入并将自己的switch语句添加到解析器中以进行文本对齐,也可以使用其中的一些现有属性来找出需要使用的标记。例如,在源代码中搜索“ align”表明使用''标记将内容放置在提供的Row的中间,这可能有效,但仅在该位置进行搜索。

official Flutter WebView程序包已创建,并且处于开发人员预览中。它目前还不稳定,并且也不允许数据传递给它,只有URL导航,但它利用了实际的Web视图。检查其当前状态,也许是在某个时候可以使用它正确呈现html。