tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von spicelab
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
503
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    muck86 muck86 ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    12
    Hallo,

    ich habe ein Problem bei der Positionierung meiner Divs.

    Hier mein Layout:
    http://asv-voesendorf.at/newnew/test/layout.jpg

    Ich möchte das das Div #2 immer 25px unterm Div #1 positioniert ist, egal wie das Div #1 wächst.

    Hab leider keine Ahnung wie man das macht, bitte um Hilfe

    Danke und Liebe Grüße,
    Michael
     

  2. #2
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    Hallo

    HTML code
    HTML-Code:
    <div class="div1"></div>
    <div class="div2"></div>
    okay und jetzt der css code
    HTML-Code:
    <style type="text/css">
    <!--
    .div1
    {
    margin:25px 0 0 0;
    }
    -->
    </style>
    So den rest kannst du ja selber ergänzen nach deinen vorstellungen.
    Geändert von PHPINFOS (17.08.11 um 22:15 Uhr)
     

  3. #3
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von muck86 Beitrag anzeigen

    Ich möchte das das Div #2 immer 25px unterm Div #1 positioniert ist, egal wie das Div #1 wächst.
    Zitat Zitat von PHPINFOS Beitrag anzeigen

    HTML code
    HTML-Code:
    <div class="div1"></div>
    <div class="div2"></div>
    okay und jetzt der css code
    HTML-Code:
    <style type="text/css">
    <!--
    .div1
    {
    margin:25px 0 0 0;
    }
    -->
    </style>
    So den rest kannst du ja selber ergänzen nach deinen vorstellungen.
    Aber bitte zunächst noch den Regelblock deiner genannten Vorgabe anpassen.

    Entweder:
    Code css:
    1
    2
    3
    4
    
    .div1
    {
    margin:0 0 25px 0; /* Abstand nach unten */
    }

    oder:
    Code css:
    1
    2
    3
    4
    
    .div2
    {
    margin:25px 0 0 0; /* Abstand nach oben */
    }
     

  4. #4
    muck86 muck86 ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    12
    Danke schon mal für die Antworten. Geht ja echt rasch

    Nur hab ich ein Problem: jetzt hab ich also einen unteren Rand aufs Div1 gelegt. Wie positioniere ich das Div2? CSS zum Div2 sieht derzeit so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    #sponsoren {
        position:absolute;
        top:384px;
        left:835px;
        width:177px;
        height:30px;
        background-image: url(style/boxschrift.jpg);
     

  5. #5
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Mit deiner absoluten Positionierung wird das Element / die Elemente aus seinem / ihrem normalen Textfluß genommen, womit die margin-Regelung auch nicht mehr greifen kann.

    Um den erforderlichen top-Regelwert des nachfolgenden DIVs zu ermitteln, müsstest du hier JS zu Rate ziehen, um die unbekannte/variable Höhe des vorherigen absolut positionierten Blocks zu ermitteln, und durch Addition aller drei Werte (top-, height-, margin-Eigenschaft) den aktuellen top-Wert an das Element zu übergeben - siehe offsetHeight und offsetTop.
    Geändert von spicelab (17.08.11 um 22:42 Uhr)
    muck86 bedankt sich. 

  6. #6
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    ja ist mir gestern noch eingefallen das ich die 25px falsch gesetzt hab ich meint
    HTML-Code:
    <style type="text/css">
    <!--
    .div 1
    {
    margin:0 0 25px 0;
    }
    -->
    </style>
     

  7. #7
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von PHPINFOS Beitrag anzeigen
    ja ist mir gestern noch eingefallen das ich die 25px falsch gesetzt hab ich meint
    HTML-Code:
    <style type="text/css">
    <!--
    .div 1
    {
    margin:0 0 25px 0;
    }
    -->
    </style>
    Das hatten wir hier schon tags zuvor, direkt nach deinem Post geklärt.
     

Ähnliche Themen

  1. Objekt an anderem ausrichten
    Von gilldex im Forum CSS
    Antworten: 4
    Letzter Beitrag: 04.09.07, 06:54
  2. Wie anhand ID Name usw. Auslesen?
    Von aargau im Forum PHP
    Antworten: 0
    Letzter Beitrag: 08.02.07, 17:14
  3. DIV Element an anderem ausrichten!
    Von Freigeist im Forum CSS
    Antworten: 0
    Letzter Beitrag: 29.04.05, 14:03
  4. Formular anhand DTD erstellen, anhand XML füllen
    Von zweistein im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 05.04.05, 19:59
  5. Punkt zum verschieben an anderem Punkt ausrichten
    Von katha1001 im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 16.02.05, 20:38