Daniel.S: border oder nicht border ...

Beitrag lesen

Hallo,

Gibt's irgendwelche Fallen in Bezug auf overflow :auto;, oder ist das jetzt ein Allrounder, der immer funktioniert?

overflow ungleich visible erzeugt immer einen BFC, allerdings ist das nicht die Aufgabe von overflow, sondern nur ein Nebeneffekt.

Mache dich mit dem Sinn der overflow-Eigenschaft vertraut um selbst mögliche unerwünschte Nebeneffekte herauszufinden.

Wenn du zumindest weisst, das das erste Kind nicht gefloatet oder absolut positioniert wird

Ich weiß gar nichts. Die Layout Datei weiß nicht, was in den einzelnen Containern angezeigt werden wird.

Du bist nicht die Layout-Datei, sondern der Autor. Du musst wissen, ob dies der Fall ist oder nicht.

Was, wenn die linke Spalte demnächst rechts oder oben stehen soll?

Dann wird z.B.

(...) in (...)

geändert.

Ich sehe dort nirgends die kritisierten Bezeichnungen.

Wenn es sich um PHP-Code handelt solltest du aber <?php statt <? schreiben.

Als Bezeichnung eignet sich die Funktion besser als die momentan gewünschte Darstellung: z.B. Navigation, Inhaltsbereich

Nehmen wir gleiches Beispiel: Ich habe die 7 nicht-title-Container in unbekannter Reihenfolge. Wie bekomme ich sie mit css so sortiert, dass login und calender links sind - beide z.B. 200px breit und zwar login oben und calender direkt darunter, ohne zu wissen, wie hoch der login-container ist usw.?

Ich weis nicht, was "nicht-title-Container" sein sollen. Ich verstehe auch nicht, was die Frage mit meiner Feststellung zu tun hat ;)

Zwei Blockelemente im normalen Elementfluss werden immer genau untereinander dargestellt. Wenn du Positionierung nutzt um einen seitlichen Abschnitt zu erzeugen, dann nutze weniger Positionierung. Ein einziges Element zu Positionieren ist in vielen Fällen ausreichend.

Ich meine, wenn das geht, bevorzuge ich das - ich will sowieso den content immer gerne als erstes angeben, damit lynx und andere (Braille) nicht erst tonnenweise Nav-Links vorgelesen bekommen, bevor's zum Inhalt kommt, bisher habe ich aber immer nur gelesen und gehört, dass die Container in der richtigen[TM] Reihenfolge (also hier z.B. erst links, dann rechts, dann mitte, head vor allen dreien) stehen müssen, und unter der Voraussetzung kann ich dann auch gleich die content-container in die richtigen layout-container sortieren, wird ja eh alles on-the-fly generiert.

Bei Float-Layouts spielt die Reihenfolge eine Rolle, bei Positionierung nicht. Positionierung ist aber nochmal komplizierter als Floats.

Diese Trivialitäten habe ich eigentlich alle eingehalten, Martin hat ja schon darauf aufmerksam gemacht, dass eventuell schon ein Header vom Server mitgeliefert wird, für mich ist das alles aber nicht Gegenstand der Forschung meine main.php beginnt nämlich so:

Das ist irrelevant. Wenn die Datei von lokaler Stelle geöffnet wird, muss sich die (korrekte) Meta-Angabe an einer für den Dekoder zugänglichen Position befinden.

Gruß, Daniel