Ok, danke!
Ich hab noch ein Problem, zu dem ich keine Lösung finde:
Wenn ich am Anfang des Content einen Link habe und darunter kommt eine Tabelle mit einem <p> jeweils, so macht es nichts, ob sich der Inhalt auf der Breite ausgeht oder ob z.B. eine der drei Spalten nach unten wandert.
ABER: Ist auf der Seite (Content) kein Link zu sehen, sondern beginnt gleich OHNE einem <p>, so ist die Tabelle auf der richtigen Höhe, wenn sich sich von der Breite her ausgeht. Wandert aber eine Spalte nach unten, hat sie keinen Abstand zu den vorherigen. Setze ich aber zum Inhalt der dritten Spalte ein <p>, so ist diese dann weiter unten als der Rest. Setze ich bei allen drei Spalten ein <p>, so funktioniert alles, NUR fängt der Inhalt der Seite nicht gleich oben an wie alle andere, sondern nach unten versetzt durch das <p>.
Ich hab keine Ahnung, wie ich das lösen kann. Extra irgendwas einbauen, das ich nicht will, nur um dann ein einheitliches <p> verwenden zu können, ist ja auch doof.
Diesen Aufbau habe ich:
<p><div ID="...">
<div ID="... DIV"><p</div>
<div ID="... DIV">2</div>
<div ID="...DIV">3</div>
</div>
CSS:
div{
display:flex;
flex-flow:row wrap;
}
div div{
display:block;
min-width:320px;
max-width:400px;
}
Normal ist es so:
"Es war einmal ein Inhalt..." -> alles ok
Mit Tabelle, die nach unten wandert und Text vorher:
"Es war einmal ein Inhalt"
<P>Tabelle... -> wandert sie, ist alles ok wegen <p>
Aber wenn gleich die Seite OHNE "Es war einmal ein Inhalt" beginnt mit
Tabelle
dann fehlt das <p>. Hab ich das <p>, also ein:
<P>Tabelle
beginnt der Content zu weit unten.
Hab ich aber:
Tabelle
so hat der runterwandernde Teil der Tabelle keinen Abstand zu oben...setze ich aber in jede Spalte ein <p>, so ist es nicht auf gleicher Höhe.
Weiß nicht, ob du dich auskennst. Ich sitz seit Stunden und bin schon ziemlich hinüber.