Hen*_*ker 6 internet-explorer-8 internet-explorer-7 tridion tridion2009
我们创建了一个基于HTML5的新网站.使用<header>,<nav>,<section>等元素...
这是Tridion 2009 SP1中非常简单的实现.这意味着该网站的大部分内容都不是动态的,而是由Tridion Templating构建的.其中一个好处是内容管理员可以使用预览功能.
但是,由于内容管理器仅限于使用IE8,我们必须使用类似Modernizr.js的内容来正确格式化HTML.
这是有趣的结束......在网站本身工作正常,但在Tridion预览屏幕中没有.它几乎似乎没有拿起Javascript.
任何想法,除了创建不同的预览HTML和CSS?
我没有在2009 SP1中使用HTML5,但在2011 SP1 HR1上它对我们来说运行良好.不知道为什么会出现这种差异.2011 UI在某些方面当然是完全不同的,但我认为预览一直在iframe里面应该可以正常工作.请注意,使用2011还可以让您使用Chrome和Firefox,所以我当然可以推荐升级.
我们一直在为IE上的HTML5苦苦挣扎,这就是兼容模式.我从不触摸按钮,但由于它紧挨着刷新按钮,我注意到很多人不小心将它打开了.在这样做之后,您的浏览器将恢复到IE7模式,即使在modernizr的帮助下,这对我们的HTML5设计也不起作用.可能是因为它不是2009年这是你的问题,而是开启了兼容模式?
答案已经在问题中,不幸的是这不是一个简单的答案。
这个问题似乎只是旧版 IE 浏览器(IE9 以下的所有浏览器)的问题。
我最终结合不同的 HTML 制作了不同的预览 CSS。所有 HTML5 元素,例如:<nav>、<header>、<article>、<section>、<aside>等...都更改为<div class="html5elementname">。
工作繁琐,但使用 IE8/IE7 和 HTML5 进行 Tridion 2009 Preview 的唯一方法。
归档时间: |
|
查看次数: |
254 次 |
最近记录: |