Betriebseinschränkungen

Sorry, das Forum funktioniert leider nicht (zuverlässig). Bitte entschuldige die Umstände.
Fragen zu TYPO3 GRÜNE können im Chat gestellt werden.
Bei anderen Fragen kannst Du Dich an Die Netzmacher, Dirk Wildt, wenden: forum@die-netzmacher.de

margin bei p

lisardo
Mitglied seit 12. 06. 2012
0 Beiträge

Hallo liebe Netzmacher,

mir ist gerade ein Problem bei der CSS-Generierung aufgefallen:

[css]p {
margin-bottom:25px;
margin-top:0;
}
[/css]

wird falsch ausgeführt. Offenbar wird bei einem margin-top:0; auch margin-bottom auf Null gesetzt. Alle Absätze rutschen aufeinander. Wenn ich die Seite mit &type=98 aufrufe kann ich direkt vergleichen: im Browser stimmt das Aussehen, im PDF rutschen alle Absätze aufeinander.

Das hier ist noch "interessanter":

[css]p {
margin-bottom:100px;
}
[/css]

Das bewirkt nämlich, dass zwischen p und allen folgenden Containern ein Abstand von 100px ist - ausser wenn der folgende Container wieder ein Absatz oder eine Überschrfit (hx) ist, dann wird konsequent ausschließlich die Voreinstellung für margin-top (1em) für _beide_ Abstände genommen.

Leider verweigert er auch Konstruktionen wie:

[css].csc-textpic-text p:first-child {
margin:0;
}
[/css]
(eigentlich CSS 2.1!). Das bedeutet, ich meinen Text nicht richtig formatieren kann - entweder zu wenige Abstände oder zuviele ...

Nachtrag:

Ich habe ein paar Dateien durchgesehen:

res/public_html/box.text.php, Zeile 326 - 320:
[php]

// Update the value of current collapsed margin; pure text (non-span)
// boxes always have zero margin

$context->pop_collapsed_margin();
$context->push_collapsed_margin( 0 );

[/php]

wenn ich das deaktiviere, klappt es. Allerdings kann es sein, dass das andere Konsequenzen hat. Aber es hängt auf jeden Fall mit den collapsed margins von Textboxen zusammen.

Gruß
Peter

Fabian_N
Mitglied seit 05. 12. 2012
0 Beiträge

Hab das gleiche Problem.

Hast du irgendwelche negativen Auswirkungen durch das deaktivieren gehabt ?

Betrifft bei mir auch die Paddings.

Allgemein unterscheidet sich die Darstellung stark von der normalen HTML Ansicht.

Einige css Einstellungen greifen nicht die eigentlich funktionieren sollten.

  • 1