Dummes HTML-Platzierungsproblem: Erzwingt ein Element unter einem anderen?

7

Mein Grundlayout ist dies:

%Vor%

Ich versuche, das Bild in eine Fußzeile unter allen Tabellen zu bringen, aber das Beste, was ich schaffen kann, ist, dass es rechts von den Tischen bleibt (mein Bildschirm ist groß, also könnte er unter dem Bildschirm herumgehen) Tabellen für Sie, aber nicht für mich) oder ich kann es direkt auf den Tischen schweben, indem Sie position: absolute verwenden. Ich kann nicht für das Leben von mir das Bild gewaltsam unter den Tischen eingewickelt bekommen.

Ich habe versucht, das Bild in ein div einzufügen und dem div alle möglichen Kombinationen von Attributen / Eigenschaften hinzuzufügen, aber wie ich schon sagte, sie erzeugen alle eines der zwei oben aufgelisteten schlechten Ergebnisse.

Kann jemand eine Lösung anbieten?

Ich habe einige andere SO-Fragen wie Wie man div dazu bringt, unter nicht neben einem anderen zu erscheinen? , aber ich verstehe diese Lösung überhaupt nicht (wie würde schweben: links zwingen etwas unter etwas anderes zu sein?) Und ich auch nicht überzeugt, dass die Lösung einen zusätzlichen Wrapper <div> benötigt.

    
Dubslow 01.08.2012, 17:49
quelle

4 Antworten

10
%Vor%

oder benutze CSS. und erstellen Sie einen Stil für das Tag img oder div.

    
james31rock 01.08.2012, 17:53
quelle
8

Fügen Sie direkt nach dem letzten div, das eine Tabelle enthält, einfach Folgendes hinzu:

%Vor%

Und es funktioniert :) Deine divs benutzen float: left , deshalb musst du ein Div setzen, um das ganze Floaten zu stoppen!

    
Anthony Alberto 01.08.2012 17:53
quelle
3

Wenden Sie den folgenden Stil auf das Bild an.

%Vor%     
seth flowers 01.08.2012 17:53
quelle
2

Sie können es mit CSS tun. Fügen Sie Ihrem Bild eine Klasse hinzu und ändern Sie es anschließend in Block oder deaktivieren Sie Floats. Zum Beispiel

HTML:

%Vor%

CSS:

%Vor%     
Hubert Jarema 01.08.2012 17:52
quelle

Tags und Links