[TYPO3-german] Unerklärlicher Abstand nach Bild
Peter Linzenkirchner
peter at linzenkirchner.de
Mon Nov 13 18:34:06 CET 2006
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
-----------------------------------------------
More information about the TYPO3-german
mailing list