Folgende Arbeiten in Firefox:Dojo TabContainer mit Styling in 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>
aber in das heißt, es wird nicht angezeigt. Wenn ich das CSS auf dem äußeren Teil heraushole, funktioniert es.
Ich versuchte auch nur
< div style="position:absolute;top:0px;margin-top:60px;bottom:0px;width:100%"> < div style="width:100%;height:100%"> asdf < /div> < /div>
und das funktioniert gut. Weiß jemand, warum die CSS das Rendering des TabContainers durcheinander bringen würde? Oder gibt es einen besseren Weg, um sicherzustellen, dass der TabContainer nur den Platz des Fensters einnimmt (um zwei Scrollbars zu vermeiden - eine für den Container und eine für den Browser)? Vielen Dank.
Vielen Dank! Ich konnte den ersten Weg zur Arbeit nicht finden, aber der BorderContainer hat den Job gemacht! oh, und IE-Version 6, wenn jemand noch interessiert. – humoeba