[TYPO3-german] Unerklärlicher Abstand nach Bild
Tom Sotil
tom.sotil at 555webdesign.com
Tue Nov 14 10:00:53 CET 2006
Peter Linzenkirchner wrote:
> Hallo Tom,
>
> in der Mail von mir, die du hier zitierst, steht der Grund und wie man
> es ändert - mehr kann ich dir dazu eigentlich nicht sagen.
>
> Am 13. Nov 2006 um 18:06 schrieb Tom Sotil:
>
>> Peter Linzenkirchner wrote:
>>> Hallo Adrian,
>>>
>>> Am 13. Sep 2006 um 11:17 schrieb Adrian Nussbaum
>>>
>>> Ich habe es mir nicht angesehen, aber das klingt ganz wie ein typisches
>>> Clearing-Problem. Elemente in einer statischen Spalte, die selbst kein
>>> float-Attribut hat, dürfen nicht gecleart werden (clear:left). Wenn man
>>> es doch macht, dann hat man das Problem, dass der folgende Text / Absatz
>>> unter dem letzten Content der jeweiligen floatenden Randspalte beginnt.
>>> Leider basiert css_styled_template aber auf clear:xxx und hat deshalb
>>> das Problem in allen Layouts, die aus floatenden und nicht-floatenden
>>> Spalten bestehen.
>>>
>
> ab hier
>
>>> Abhilfe: Füge in die nicht-floatende Spalte ein weiteres <div
>>> class="float-dummy)>Eigentlicher Content hier ... </div> ein. Diesen
>>> Container lässt du floaten - dann sollte alles wieder funktioneren. Das
>>> Problem ist hier gut beschrieben:
>>>
>
> bis hier.
>
> und hier steht der Quellcode:
>
>>> http://yaml.t3net.de/Templates_anpassen.35.0.html
>
> das kannst du auch machen:
>
>>>
>>> Ich pesönlich patche lieber css_styled_content (bzw. ändere halt das
>>> CSS-Template) und nehme die clear:xxx raus. Statt dessen verwende ich
>>> die Clearing-Technik von YAML:
>>> http://www.yaml.de/artikel/xhtml/floats.html
>>> Hier dieser Abschnitt: Beispiele zum Clearing von Fließumgebungen mit
>>> .floatbox
>>>
>>> Gruß
>>> Peter
>>>
>>> -------------------------------------------------
>>> Peter Linzenkirchner
>>> Lisardo Multimedia GmbH
>>> http://www.lisardo.biz/
>>> Herrenbachstraße 19, 86161 Augsburg
>>> Tel. ++49-821-150565, Fax ++49-821-150595
>>> -----------------------------------------------
>>>
>>>
>> Guten Abend liebe TYPO3-Freunde,
>>
>> Ich habe dasselbe Problem. Wenn ich clear: both; im Stylesheet eingebe,
>> rutscht der Content-Block nach unten.
>
> Logisch, wenn die umgebende Spalte eine statische, nicht floatende ist.
> Also muss in diese Spalte noch mal ein <div>, das floatet, und in dem
> erst der Inhalt erscheint. Wie oben beschrieben.
>
>> Es passiert nur bei "nur-bild-elemente" und wenn das Bild resized wird.
>> Und wenn ich die .floatbox-methode verwende breitet rutscht der
>> Content-Block ebenfalls nach unten...
>
> Weil es in der CSS von css_styled_content mit clear:both hinterlegt ist.
> Du musst einen der beiden Wege von oben gehen, sonst wird es nichts:
> - entweder in deiner Inhaltsspalte ein weiteres div, das floatet
> - oder die CSS von css_styled_content patchen. Also nicht deine CSS-Datei!
> Eines von beiden muss sein.
>
> Gruß
> Peter
>
>
> -------------------------------------------------
> Peter Linzenkirchner
> Lisardo Multimedia GmbH
> http://www.lisardo.biz/
> Herrenbachstraße 19, 86161 Augsburg
> Tel. ++49-821-150565, Fax ++49-821-150595
> -----------------------------------------------
>
>
Jetzt geht's. Besten Dank. Es ist zwar sehr mühsam und ein wenig
trickreich, denn es reicht nicht nur einfach ein div einzufügen.
Es muss noch was mit der Positionierung und ein paar "IEHacks" eingefügt
werden.
Hauptsache es geht jetzt. Besten Dank nochmals
Grüsse,
Tom
More information about the TYPO3-german
mailing list