[TYPO3-german] Listen in rgaccordion

Ralf-René Schröder ralf.rene at online.de
Fri Apr 18 18:06:24 CEST 2008


ist zwar ein interessanter Ansatz mit dem Quirksmode aber leider nicht die ursache, denn er läuft im Standardmode (habe den angegebenen Test mal auf er Seite installiert und er meldet CSS1compat)

es ist ja auch nicht die Containerhöhe (die geht auf null) sondern einige mit overflow:hidden ausgeblendete Elemente, eben genau NUR Listenelemente sind außerhalb des Containers sichtbar... alles andere <p> <hx> etc. ist sauber unsichtbar...

und die Frage warum nicht anders gelöst... ich benutze ja eine fertige Extension die auch sonst bestens funktioniert und ich mich nur wundere dass die Problem noch niemand hatte (oder besser ich wüste eigentlich nur zu gerne ob jemand die extension nutzt und dies Problem NICHT hat, dann würde ich wenigstens wissen das es an meinem Umfeld liegt) und wenn du mitliest Georg, vielleicht hast du eine Idee...
René


| > ist zwar kein direktes TYPO3 Problem aber mir fehlt da trotzdem der  
| > zündende Ansatz...
| > wenn in einem Accordion Listen (ol ul) eingebunden sind dann werden  
| > sie auch im ausgeblendeten Zustand angezeigt (Fehler tritt aber NUR  
| > im IE6 auf) ... andere Elemente wie P Tags oder Überschriften werden  
| > sauber ausgeblendet...
| > Das Ausblenden erfolgt bei dieser extension über {height: 0px;  
| > overflow:hidden;}
| > WARUM klappt das im IE6 bei Listen im div nicht ???
| 
| Ich vermute, dass der IE im Quirks Mode läuft. Stelle sicher, dass er  
| sich im Strict Mode befindet:
| http://www.css4you.de/wsdoctypeswitch/index.html#quirksmode
| 
| height: Ein Container kann in IE 6 im Quirks Mode nie kleiner als die  
| enthaltenen Objekte werden; die Objekte "korrigieren" also die Höhe  
| des Containers. Das gilt sogar dann, wenn der Container gar nichts  
| enthält; in dem Fall ist er immer so groß wie die gerade definierte  
| Schriftgröße. Man muss dann height = 0 mit font-size=0 kombinieren.  
| Keine Ahnung warum ...
| 
| overflow:hidden wird im Strict Mode benutzt, um das Clearing der  
| Container zu erzwingen. Fehlt es, so ragen die Objekte aus dem  
| umgebenden Container heraus. Erst mit der Kombination von beiden  
| Angaben kann im Strict-Mode ein 0 Pixel hoher Container erzwungen  
| werden.
| 
| Gruß
| Peter
| 
| PS: wenn du YAML benutzt dürftest du Probleme bekommen, da hier der IE  
| immer im Quirks Mode läuft, um die Kompatabiltiät zu IE 5.x zu  
| erreichen. Dann muss das Ausblenden der Container mit display:none  
| erfolgen. (Warum eigentlich nicht generell so?)
|


More information about the TYPO3-german mailing list