2

我正在试验 XForms,并使用 XSLTForms 实现。

我在运行带有 bootstrap.css 链接的页面时遇到问题。我读到 XSLTForms 需要 CSS 文件是有效的 XML 文件才能被解析。所以我已经包含了一个<css> ... </css>根标签,<![CDATA[ ]]> 但页面仍然没有加载。

我还包括了 css 转换和调试的处理指令,但它也不起作用:

<?xsltforms-options debug="yes"?>
<?css-conversion no?>

例如,我最终想要实现的是使用引导程序的响应式样式规则并自定义输入控件和表单元素。

你会推荐我做什么?有没有人做过这样的事情(我找不到)。

更新

即使我使用了处理指令<?css-conversion no?>,我的 css 文件仍然没有加载。原来,您需要明确关闭linkcss 文件的标签。所以,它必须是这样的:

<link type="text/css" href="myStyle.css" rel="stylesheet"></link>

4

1 回答 1

2

当您使用<?css-conversion no?>外部 CSS 文件时,不需要是有效的 XML 文件(并且这种方式更好)。

XSLTForms 使用一组 CSS 规则,使其与 Bootstrap 不直接兼容。您需要先阅读指南:https ://en.wikibooks.org/wiki/XSLTForms/CSS并经常使用浏览器检查器工具。

查看http://fhirforms.com/以查看已经运行的 XSLTForms+Bootstrap 示例

于 2014-07-28T14:07:42.910 回答