我们已经创建了一个基于HTML5的新网站。使用诸如、、等元素...
在Tridion2009 SP1中,这是一个非常简单的实现。这意味着站点的大部分不是动态的,而是由Tridion模板构建的。其中一个好处是内容管理器可以使用预览功能。
然而,由于内容管理器被限制为只能使用IE8,我们必须使用类似于Modernizr.js的东西来正确地格式化HTML.
这是乐趣结束的地方..。在网站本身上运行良好,但在Tridion预览屏幕上不起作用。它几乎看起来并没有拿起Javascript。
除了创建不同的预览HTML和CSS之外,还有什么想法吗?
发布于 2013-04-12 21:34:45
答案已经在问题中了,不幸的是,答案并不容易。
这个问题似乎只适用于较旧的IE浏览器(IE9以下的所有浏览器)。
我最终结合不同的HTML制作了一个不同的预览CSS。所有的HTML5元素,如:、、、、等...被修改为。
繁琐的工作,但唯一的方式使用IE8/IE7和HTML5的Tridion2009预览版。
发布于 2012-08-27 16:33:08
我没有在2009年的SP1上使用过HTML5,但在2011年的SP1 HR1上,它对我们来说工作得很好。不过,我不确定为什么会有这种差异。2011年的UI当然在某些方面有很大的不同,但我认为预览一直都在iframe中,应该可以很好地工作。请注意,使用2011也可以让你使用Chrome和Firefox,所以我当然可以推荐升级。
对于IE上的HTML5,有一件事我们一直在纠结,那就是兼容模式。我从来没有碰过这个按钮,但是因为它就在刷新按钮的右边,我注意到很多人不小心打开了它。在这样做之后,你的浏览器将恢复到IE7模式,这对于我们的HTML5设计来说并不是很好,即使有了modernizr的帮助。会不会不是2009年的问题,而是兼容模式被打开了?
https://stackoverflow.com/questions/12138398
复制相似问题