有没有办法使用XSLT切换CSS样式表?我们尝试在没有Javascript的情况下执行此操作,或者根据使用的CSS样式表包含不同的文件。
示例:
正常视图的XSLT。单击链接并切换样式表以查看“仅文本”视图以供可访问性和屏幕阅读器使用。同时摆脱HTML头部的所有Javascript引用。还需要使用开关来确定移动设备,然后为移动版本使用正确的CSS样式表和Javascript文件。
有人能指出我们的方向吗?提前致谢。
答案 0 :(得分:0)
这是一种奇怪的说法,但听起来你只想拥有链接到不同XSL样式表的不同XML文件:
然后让他们彼此链接。您可以手动或通过编写服务器端脚本轻松完成此操作,该脚本根据传递的参数提供服务:
如何实现后者取决于您的服务器端编程语言,但应该非常简单。
答案 1 :(得分:0)
对于一个唯一的XSLT样式表,您有两个选择:
关于CSS:您也可以使用媒体查询(关注交叉浏览器问题),或者您可以检查用户代理字符串服务器端。