使用PHP整理-输出、和元素,但不使用显式类型?

使用PHP整理-输出、和元素,但不使用显式类型?,php,tidy,Php,Tidy,我正在用PHP测试Tidy,以便在将给定HTML页面发送到浏览器后添加一个“人工”布局视图,默认情况下,该页面以压缩形式生成,但我遇到了一个问题 将rel属性设置为stylesheet的每个元素在其末尾追加type=text/css。元素也是如此,其行为方式相同。元素追加type=text/javascript 虽然这对我来说很好,但我想过滤掉这些位,我想知道Tidy配置中是否有一个选项我一直在阅读选项列表,但没有发现任何提示我进行此类过滤的内容,或者我必须手动进行过滤,例如: $output

我正在用PHP测试Tidy,以便在将给定HTML页面发送到浏览器后添加一个“人工”布局视图,默认情况下,该页面以压缩形式生成,但我遇到了一个问题

将rel属性设置为stylesheet的每个元素在其末尾追加type=text/css。元素也是如此,其行为方式相同。元素追加type=text/javascript

虽然这对我来说很好,但我想过滤掉这些位,我想知道Tidy配置中是否有一个选项我一直在阅读选项列表,但没有发现任何提示我进行此类过滤的内容,或者我必须手动进行过滤,例如:

$output = str_replace([" type=\"text/javascript\"", " type=\"text/css\""], ["", ""], tidy_parse_string($input, $options, "utf8"));

有比这个更好的过滤程序吗?

为什么你不想要它们呢?我总是在自己手工编写HTML时添加它们,即使它们在HTML5中不是严格要求的。正如我所说,拥有它们对我来说很好,但我很好奇,如果我想要的话,我是否可以摆脱它们。我总是以压缩格式发送我的HTML输出可能有一种方法可以忽略某些错误,例如缺少类型属性,但我不知道如何忽略这些错误?