tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
299
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Transporter Transporter ist offline Mitglied Silber
    Registriert seit
    Jun 2004
    Beiträge
    84
    Moin moin !

    Mein innerer Div soll vertikal und horizontal mittig sein.
    Im Mozilla Firefox funktioniert das auch perfekt. Im Opera und
    IE ist er aber leider vertikal nicht wirklich zentriert.

    PHP-Code:
    echo
        
    "<div style='position:absolute; z-index:1; text-align: center; background-image: url(images/ground/neu$map_ground->ground_id.gif); width: 32px; height: 34px; top: ",$v,"px; left: ",$h,"px'>";

        if(isset(
    $user_unit->unit_id) AND isset($user_unit_view->field_id))
                {
          echo
          
    "<div style='z-index: 10'>
            <a href='
    $url.php?p=",$m $b,"' target='_parent'>
              <img src='images/unit/
    $folder/$user_unit->unit_id.gif' border='0' align='middle'>
            </a>
          </div>"
    ;
          }

        echo
        
    "</div>"
    Könnt Ihr mir helfen?

    Gruß
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    wenn die Breite und Höhe des inneren DIVs bzw. der darin eingebundenen Grafik bekannt ist, funktioniert seine horizontale und vertikale Zentrierung auf diese Weise:

    Code :
    1
    2
    3
    4
    5
    
    <div style='position:absolute; z-index:1; text-align: center; background-image: url(images/ground/neu$map_ground->ground_id.gif); width: 32px; height: 34px; top: ",$v,"px; left: ",$h,"px'>
        <div style='[B]position:absolute;width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;[/B]z-index: 10'>
              ...
        </div>
    </div>
    Wenn es bei dir mit dem gezeigten Codeschnipsel auf Anhieb im Firefox funktioniert, dürfte dies wohl eher ein Zufallsprodukt sein, denn bei mir zentriert er da überhaupt nichts, horizontal nicht, und vertikal ebenso wenig.

    Für den IE wäre noch eine zusätzliche Regel erforderlich, damit er das Grafikelement wegen der Interpretation der Whitespaces vor und hinter dem <img>-Tag nicht nach unten verschiebt:

    Code :
    1
    2
    3
    
    a img {
    display:block;
    }
     

  3. #3
    Transporter Transporter ist offline Mitglied Silber
    Registriert seit
    Jun 2004
    Beiträge
    84
    Alles klar, vielen Dank!
     

Ähnliche Themen

  1. Anordnung von DIVs und Text-Ausrichtung
    Von Muckel1986 im Forum CSS
    Antworten: 8
    Letzter Beitrag: 28.08.10, 01:13
  2. Ausrichtung von Divs
    Von Marico im Forum CSS
    Antworten: 2
    Letzter Beitrag: 30.05.10, 16:16
  3. Von innerer Klasse auf umgebende Zugreifen
    Von AceTheFace im Forum Java
    Antworten: 2
    Letzter Beitrag: 08.08.06, 18:30
  4. Antworten: 10
    Letzter Beitrag: 13.04.06, 05:54
  5. Ausrichtung innerhalb eines divs
    Von Moan im Forum CSS
    Antworten: 2
    Letzter Beitrag: 29.12.05, 13:06