-
-
Notifications
You must be signed in to change notification settings - Fork 212
Container Pseudo Element #6203
Comments
Lässt sich das nicht mittels |
Danke für den Tipp. Der Fehler lässt sich mit |
Nein, wenn man das Element mit |
Korrekt. Man könnte höchstens überlegen, die CSS-Anweisung dynamisch in das Markup zu schreiben, wenn es keinen Footer gibt. |
Why not use |
Wegen mir gerne. @Xemiron könntest Du bitte kurz bestätigen, dass das Problem mit dem Micro-Clearfix-Hack nicht auftritt? |
@leofeyer Ja das Problem tritt mit dem Micro-Clearfix-Hack nicht mehr auf. |
Der Patch wäre dann: /**
* Custom layout sections
*/
.custom {
display:block;
}
#container:before,.custom:before,#container:after,.custom:after {
content:" ";
display:table;
}
#container:after,.custom:after {
clear:both;
} Brauchen wir wirklich @contao/workgroup-core |
@Xemiron Könntest Du hierzu bitte noch kurz ein Feedback geben? |
@leofeyer Der Patch funktioniert einwandfrei. |
@Xemiron Die Frage war, ob wir die |
@leofeyer Ja es funktioniert auch ohne |
/**
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
* contenteditable attribute is included anywhere else in the document.
* Otherwise it causes space to appear at the top and bottom of elements
* that are clearfixed.
* 2. The use of `table` rather than `block` is only necessary if using
* `:before` to contain the top-margins of child elements.
*/ Look at 2. I'm not sure... |
I've run tests with every major browser, even with the official demo, but neither using @may17 @JanoschSkuplik Am I missing something? |
Is it a real problem to have 1 Pseude-Element more? |
I don't want to add any changes which break the backwards compatibility. How do you know the additional pseudo element doesn't do exactly this? |
Because I use this clearfix in every of my contao projects and it work's in every mayor browser. |
I don't. That is why I keep asking people :) |
👍 |
How can I reproduce that exactly in the online demo? I would make a test with about 80 systems/browsers combinations. |
Changed in 40840cc then. |
content:" "; Ist gar nicht notwendig, es reicht auch content:""; Siehe http://css-tricks.com/snippets/css/clear-fix/ Die einfachste Version des clearfix ist .cf:after {
content:"";
display:block;
clear:both;
} Und wenn man IE 6/7 compatibility auch noch benötigt, dann zusätzlich .cf {
zoom:1;
} :before und "." sollte in den restlichen, aktuellen Browser Versionen nicht mehr benötigt werden. |
Wenn man ein Layout ohne Footer verwendet und den Layout Builder eingebunden hat, entsteht nach dem .container div durch das Pseudo-Element mit dem content: "." ein Rand am Ende der Seite.
The text was updated successfully, but these errors were encountered: