Kästen floaten davon :(

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kästen floaten davon :(

    Hallo Leute !

    Ich hab leider mal wieder ein Problem. Nach langem Wursteln hab ich es geschafft meine Seite, trotz Float-Einsatz im IE richtig anzeigen zu lassen.

    Die Seite findet ihr hier.
    Wie ihr sicher sehen könnt schweben die Kästen im Firefox zu weit oben, obwohl sie eigentlich im unteren Kasten sein sollten, was sie beim IE auch sind. Die Kästen sind wie folgt definiert:
    (Navibox ist die Box die den Navigator oben beinhaltet und Textfeld ist das Feld mit der gelben Textur im Hintergrund)

    PHP-Code:
    /* Textfelddefinitionen */

    .navibox {
        
    text-aligncenter;
        
    height62px;
        
    width720px;
        
    positionrelative;
        
    marginauto;
        
    top1px;
        
    }

    .
    textfeld {
        
    font-familyArialHelveticasans-serif;
        
    font-size12px;
        
    color#000000;
        
    background-color#FFDB6C;
        
    background-positioncenter;
        
    text-alignleft;
        
    width720px;
        
    height700px;
        
    position: static;
        
    marginauto;
        
    background-imageurl(background.jpg);
        
    background-repeatrepeat;
        
    floatnone;
        
    border-top-widththin;
        
    border-right-widththin;
        
    border-left-widththin;
        
    border-top-stylenone;
        
    border-right-stylesolid;
        
    border-left-stylesolid;
        
    border-top-color#B6B6B6;
        
    border-right-color#B6B6B6;
        
    border-left-color#B6B6B6;
        
    }

    .
    header_navigation {
        
    font-familyVerdanaArialHelveticasans-serif;
        
    font-size13px;
        
    font-weightbold;
        
    background-imageurl(box.jpg);
        
    height19px;
        
    width145px;
        
    positionrelative;
        
    text-aligncenter;
        
    margin-left8px;
        
    background-repeatrepeat-x;
        
    border-top-widththin;
        
    border-right-widththin;
        
    border-bottom-widththin;
        
    border-left-widththin;
        
    border-top-stylenone;
        
    border-right-stylesolid;
        
    border-bottom-stylenone;
        
    border-left-stylesolid;
        
    border-top-color#D26B06;
        
    border-right-color#D26B06;
        
    border-bottom-color#D26B06;
        
    border-left-color#D26B06;
        
    letter-spacingnormal;
        
    floatleft;
    }
    .
    navigation {
        
    font-familyVerdanaArialHelveticasans-serif;
        
    font-size14px;
        
    background-color#FFC74C;
        
    text-alignleft;
        
    width125px;
        
    positionrelative;
        
    margin-left8px;
        
    overflowhidden;
        
    border-top-widththin;
        
    border-right-widththin;
        
    border-bottom-widththin;
        
    border-left-widththin;
        
    border-top-stylenone;
        
    border-right-stylesolid;
        
    border-bottom-stylesolid;
        
    border-left-stylesolid;
        
    border-top-color#D26B06;
        
    border-right-color#D26B06;
        
    border-bottom-color#D26B06;
        
    border-left-color#D26B06;
        
    white-spacenormal;
        
    padding10px;
        
    text-decorationnone;
        list-
    style-typenone;
        list-
    style-positionoutside;
        
    clearleft;
        
    float:left;
    }

    .
    header_inhaltsbox {
        
    background-imageurl(box.jpg);
        
    background-repeatrepeat-x;
        
    positionrelative;
        
    height19px;
        
    width537px;
        
    margin-left170px;
        
    font-familyVerdanaArialHelveticasans-serif;
        
    font-size14px;
        
    font-weightbold;
        
    text-aligncenter;
        
    border-top-widththin;
        
    border-right-widththin;
        
    border-bottom-widththin;
        
    border-left-widththin;
        
    border-right-stylesolid;
        
    border-left-stylesolid;
        
    border-top-color#D26B06;
        
    border-right-color#D26B06;
        
    border-bottom-color#D26B06;
        
    border-left-color#D26B06;
        
    border-top-stylenone;
    }

    .
    inhaltsbox {
        
    font-familyVerdanaArialHelveticasans-serif;
        
    padding10px;
        
    text-alignjustify;
        
    font-size12px;
        
    color#000000;
        
    background-color#FFC74C;
        
    width517px;
        
    margin-left170px;
        
    positionrelative;
        
    border-top-widththin;
        
    border-right-widththin;
        
    border-bottom-widththin;
        
    border-left-widththin;
        
    border-right-stylesolid;
        
    border-bottom-stylesolid;
        
    border-left-stylesolid;
        
    border-top-color#D26B06;
        
    border-right-color#D26B06;
        
    border-bottom-color#D26B06;
        
    border-left-color#D26B06;
        
    height500px;
        
    line-height15px;

    Auf der Seite sind die ganzen Sachen wie folgt aneinandergefügt:

    PHP-Code:
    <body>
    <?php
    include ("navigator.html");
    ?>
    PHP-Code:
    <div class="textfeld">
    <
    br />
    <
    div class="header_navigation">
      
    Navigation
        
    </div>
        <
    div class="header_inhaltsbox">
      
    Inhalt    </div>
      <
    div class="navigation">
    <
    a href="" title="punkt1">::. Punkt 1 <br /></a>
    <
    a href="" title="punkt2">::. Punkt 2 <br /></a>
    <
    a href="" title="punkt3">::. Punkt 3 <br /></a>
    <
    a href="" title="punkt4">::. Punkt 4 <br /></a>
    <
    a href="" title="punkt5">::. Punkt 5 <br /></a
    <
    a href="" title="punkt6">::. Punkt 6 <br /></a>  </div>
      
      
      <
    div class="inhaltsbox">
      <
    span class="headline">News vom Dienstagden 03 Januar 2006:</span><br /><br />
      
    Text
      
    </div>
      </
    div
    Kann mir hier vielleicht jemand weiterhelfen? Wäre lieb

  • #2
    also wenn du in der navibox folgendes angibts
    PHP-Code:
    height62px
    brauchst du dich nicht zu wundern.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Okay, jezz funktionierts

      Besten Dank!

      Kommentar


      • #4
        Kleiner Tipp: Du kannst dir ne ganze Menge Schreibarbeit sparen, indem du weniger CSS-Befehle reinpackst. Also z.B.:

        Code:
           border-top-width: thin;
            border-right-width: thin;
            border-bottom-width: thin;
            border-left-width: thin;
        ersetzen durch

        Code:
        border-width: thin;
        Hab dir da mal was passendes rausgesucht:

        http://de.selfhtml.org/css/eigenscha...m#border_width

        Interessant dürfte für dich vor allem sein:

        Zwei Angaben: die erste Angabe bedeutet die Rahmendicke für oben und unten, die zweite Angabe die Rahmendicke für rechts und links.
        Drei Angaben: die erste Angabe bedeutet die Rahmendicke für oben, die zweite die Rahmendicke für rechts und links und die dritte die Rahmendicke für unten.
        Vier Angaben: die erste Angabe bedeutet die Rahmendicke für oben, die zweite die Rahmendicke für rechts, die dritte die Rahmendicke für unten und die vierte die Rahmendicke für links.
        Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
        var_dump(), print_r(), debug_backtrace und echo.
        Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
        Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
        Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

        Kommentar

        Lädt...
        X