следующие работы в светлячок:Dojo TabContainer с укладкой в Internet Explorer
< div style="position:absolute;top:0px;margin-top:60px;bottom:0px;width:100%"> < div id="mainTabContainer" dojoType="dijit.layout.TabContainer" style="width:100%;height:100%"> {% for row in tabContent %} < div id="{{row.0}}" dojoType="dijit.layout.ContentPane" title="{{row.1}}"> {% include row.2 %} < /div> {% endfor %} < /div> < /div>
, но в то оно не отображается. Когда я вынимаю css на внешний div, он работает.
Я также попытался просто
< div style="position:absolute;top:0px;margin-top:60px;bottom:0px;width:100%"> < div style="width:100%;height:100%"> asdf < /div> < /div>
и работает отлично. Кто-нибудь знает, почему css будет испортить рендеринг TabContainer в i.e? Или есть лучший способ убедиться, что TabContainer занимает только пространство окна (чтобы не было двух полос прокрутки - один для контейнера и один для браузера)? Благодарю.
спасибо! Я не мог получить первый способ работы, но BorderContainer выполнил эту работу! о, и IE версии 6, если кто-то все еще заботится. – humoeba