1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Body-Block nicht über ganze Länge

Dieses Thema im Forum "Design" wurde erstellt von beteka, 3. Juni 2008.

  1. beteka

    beteka New Member

    Registriert seit:
    2. Juni 2008
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo,

    ich habe ein Template umgebaut. Mittlerweile habe ich es so hinbekommen,dass die Seite sowohl im IE als auch mit den anderen Browsern richtig angezeigt wird und auch funktioniert.

    Leider hänge ich an einem Problem und scheine mir da die Zähne auszubeissen :(

    Special Offers | American-Parts

    Wie man auf der Seite sehen kann, fängt der Footer auf einer fixen Höhe an und nicht mehr dann, wenn die Seite "eigentlich" zu Ende sein soll. Ausserdem hat der Body nun irgendwie keine variable Höhe mehr.

    Hat hier jemand einen Tip?

    body {
    position: absolute;
    background: #000000;
    color: #000000;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    width: 770px;
    left: 80px;
    }

    #container {
    position: absolute;
    width: 777px;
    background: #ffffff;
    text-align: left;
    left: 0px;
    top: 228px;
    border: 0px solid #cccccc;
    }


    #content {
    width: 530px;
    position: absolute;
    left: 195px;
    right: 0px;
    top: 10px;
    padding: 5px 25px 15px 25px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    min-height: 690px;
    }

    Vielen Dank!
     
  2. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Das liegt am bsolut positionierten #content. Absolut positioniertee Elemente werden aus dem normalen Fluß herausgenommen, d.h. der #footer weiß gar nicht, wo der #content aufhört.
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    PS: Bitte Code-Tags für Quellcode-Passagen verwenden!
     
  3. beteka

    beteka New Member

    Registriert seit:
    2. Juni 2008
    Beiträge:
    4
    Zustimmungen:
    0
    Alternative?

    Gibt es denn dazu eine Alternative? Wenn ich das mit margin-left... mache, dann spinnt der IE rum :(

    Wenn ich das positon: absolute; aus dem #container herausnehme, dann ist es komplett deplaziert

    Danke sehr
     
  4. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    du brauchst für dieses Template nie position absolute

    infolgedessen auch nie left oder right ....

    und min-height bedeutet Mindesthöhe, das versteht so mancher IE aber als height...


    Simplyfy your CSS - oder Ãœberblick in der style.css

    da findest du eine Muster CSS und eine Muster XHTML zum download.

    da wo bei meinem Muster der Content ist magst Du die Sidebar haben,
    benenn dies einfach um und ändere die Breiten..


    das funktioniert sicher

    position absolute in der style.css sollte man wirklich nur nehmen, wenn man sich sehr gut mit css auskennt, es hat einfach viel zu viele Folgen


    lg
     
  5. beteka

    beteka New Member

    Registriert seit:
    2. Juni 2008
    Beiträge:
    4
    Zustimmungen:
    0
    absolute ist raus...

    Ich habe das Absolute nun soweit überall wieder rausgenommen (ausser aus dem header) und das Gesamtbild schaut nun auch wieder wesentlich befriedigender aus, auch der Header geht nun im IE.

    Nur ist im IE in Content der Inhalt komplett nach unten verschoben und zwar genau unterhalb von menu.

    Was ich nun gemacht habe:

    (Läuft perfekt im FF und auch Safari aber nicht im IE)
    (Läuft perfekt im IE aber nicht im Safari und im FF)
    Gibt es denn die Möglichkeit, dass ich das einfach abfrage?
     
    #5 beteka, 3. Juni 2008
    Zuletzt bearbeitet: 3. Juni 2008
  6. beteka

    beteka New Member

    Registriert seit:
    2. Juni 2008
    Beiträge:
    4
    Zustimmungen:
    0
    Klappt!

    Ich habe es nun hinbekommen.

    Ich habe einfach zwei unterschiedliche CSS aufgebaut und er fragt ab ob es der IE ist. Ist dies der Fall dann läd er eine extra angepasste CSS :)

    Danke nochmal!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden