mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 00:57 Benutzername: Passwort: Auto-Login

Thema: Divs Übereinander vom 22.10.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Divs Übereinander
Autor Nachricht
MikeArt
Threadersteller

Dabei seit: 22.10.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 22.10.2012 10:39
Titel

Divs Übereinander

Antworten mit Zitat Zum Seitenanfang

Hallo liebe Mediengestalter

Ich habe im Moment eine Seite so aufgebaut wie das Bild unten zeigt:



Ziel ist es, die Navigation über den Headerbereich zu bringen. Heisst das div#navigation überlagert einen Teil vom header div. (Siehe Bild 2)



Hier noch die CSS-Codes der einzelnen DIVs:
Code:

    #header{
        clear:both;
        width:960px;
        margin:0 auto 0 auto;
        display: block;
   padding:50px 0;
    }


Code:

    #container{
   margin:0 auto;
   width:960px;
   position:relative;
    }


Code:

    .navigation{
   padding-top:2px;
   min-height:150px;
    }


Code:
    #footer {
   margin:0;
   min-height:80px;
        clear:both;
        position:relative;
    }


Frage: Ist dies überhaupt möglich? Wenn ja, wie? * Ööhm... ja? *

Vielen Dank im Voraus

Mike
  View user's profile Private Nachricht senden
ChrisKam

Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht: Männlich
Verfasst Mo 22.10.2012 10:52
Titel

Antworten mit Zitat Zum Seitenanfang

Auf die Gefahr hin, DIV-Suppe zu verursachen (@Karlarsch *zwinker*):

Versuch' mal, die beiden Divs Navigation und Container erst in ein weiteres Div zu packen, und dem Navigations-DIV dann ein negatives margin-top zu geben (z.B. margin: -50px 0 0). Das ist übrigens kein "Trick" sondern völlig korrektes CSS.

Im Übrigen:

margin:0 auto 0 auto;

ist dasselbe wie

margin: 0 auto;

Und wie Du die Sachen zentrieren möchtest, wird so nicht klappen. Du musst alles in einen Wrapper packen, den du dann zentriest. Und deine Navigation muss auch noch irgendwie mitbekommen, dass sie linksbündig ausgerichtet sein soll bzw. dass der Container nach rechts floatet. Wenn Du nicht weißt, wie das funktioniert, würde ich vom Rest erstmal die Finger lassen. Was soll dieses position: relative da? Ich würde den Code kurz mal ausprobieren, bevor ich ihn hier zeige...


Zuletzt bearbeitet von ChrisKam am Mo 22.10.2012 10:53, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Karlarsch

Dabei seit: 05.02.2007
Ort: -
Alter: 58
Geschlecht: Männlich
Verfasst Mo 22.10.2012 13:51
Titel

Antworten mit Zitat Zum Seitenanfang

ChrisKam hat geschrieben:
Auf die Gefahr hin, DIV-Suppe zu verursachen (@Karlarsch *zwinker*):

Du hast gerufen? *zwinker*

Div-Suppe lässt sich durch semantische Wahl der (HTML5-) Element vermeiden

ChrisKam hat geschrieben:
Versuch' mal, die beiden Divs Navigation und Container erst in ein weiteres Div zu packen


Ich sehe in dem Bild die Struktur:

Code:
<header></header>
<section>
  <aside></aside>
  <section></section>
</section>
<footer></footer>


nicht ein div Lächel

ChrisKam hat geschrieben:
Und wie Du die Sachen zentrieren möchtest, wird so nicht klappen. Du musst alles in einen Wrapper packen, den du dann zentriest.


<body> ist ein hervorragender Wrapper.

Gruß
Karl
  View user's profile Private Nachricht senden
Bollwitz

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 22.10.2012 17:39
Titel

Antworten mit Zitat Zum Seitenanfang

Bin jetzt nicht umbedingt vom Fach, aber ich hatte mal ein ähnliches Problem und es folgendermaßen gelöst:
Code:
.navigation{
   padding-top:2px;
   min-height:150px;
   top: -50px;
   position: relative;
   }

Würde das in diesem Fall nicht auch funktionieren?


Zuletzt bearbeitet von Bollwitz am Mo 22.10.2012 17:42, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 22.10.2012 20:48
Titel

Antworten mit Zitat Zum Seitenanfang

Nö, das erzeugt Dir ne schöne Lücke unterhalb der Sidebar. *zwinker*
  View user's profile Private Nachricht senden
Bollwitz

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 23.10.2012 08:59
Titel

Antworten mit Zitat Zum Seitenanfang

Aber nicht, wenn man die Navi um den negativen Top-Wert verlängert:
* Keine Ahnung... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ChrisKam

Dabei seit: 01.07.2009
Ort: Hattingen
Alter: 38
Geschlecht: Männlich
Verfasst Di 23.10.2012 09:15
Titel

Antworten mit Zitat Zum Seitenanfang

Naja, Du hast die Höhe festgelegt, damit es funktioniert. 1995 hätte man das so machen können, heute besser nicht.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Bollwitz

Dabei seit: 28.07.2009
Ort: Hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 23.10.2012 09:16
Titel

Antworten mit Zitat Zum Seitenanfang

Ah.. ok. * Ich bin ja schon still... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Divs übereinander?
mehrere divs übereinander?
CSS-Boxen übereinander?
CSS 2 Hintergrundbilder übereinander
[CSS] Div-Layer übereinander
3 Grafiken übereinander mit CSS
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.