CSS: 2 Browser - 2 Probleme

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

  • CSS: 2 Browser - 2 Probleme

    Hallo Zusammen

    Ich hab ein CSS- Problem:
    Bei Firefox und Opera wird meine Seite richtig dargestellt, nur das alles nicht eingemittet ist. Also alles befindet sich links.

    Beim IE ist zwar alles schön eingemittet, aber dort wird eine <div>-Box (#textfield) nicht neben der anderen (#menu) dargestellt, sondern steht unter dieser herum...

    Kann mir hier jemand helfen, oder zumindest einen Tipp geben, wie ich solche Fehler vermeiden kann?

    Hier mein CSS- Code:
    PHP-Code:
    htmlbody {
       
    background#ffffff;
       
    text-aligncenter;
       
    padding0;
       
    margin0;
    }


    div {
       
    width800px;
       
    text-alignleft;
       
    font-familytahoma;
       
    font-size12px;
    }

    #banner {
        
    background-imageurl(picture/boxclub_banner.gif);
        
    height147px;
        
    padding0;
        
    margin0;
    }

    #contain {
       
    background-color:#CCCCCC;
       
    padding0;
       
    margin0;
    }

    #menu {
      
    floatleft
      
    width160px;
      
    background-color:#CCCCCC;
      
    padding0;
      
    margin0;
    }

    #menu a {
       
    color#666666;
       
    text-decorationnone;
    }

    #menu a:hover {
       
    color#990000;
    }

    #menu a:active {
       
    color#990000;
    }

    ul {
       
    margin-bottom16px;
       }

    li {
       list-
    style-typesquare;
       
    margin-bottom3px;
       }

    #textfield {
      
    width559px;
      
    margin0px 0px 0px 161px;
      
    padding:20px 40px;
      
    background-color:#FFFFFF;
    }


    #feadline {
       
    background-imageurl(picture/boxclub_banner.gif);
       
    clearboth;
       
    padding0;
       
    margin0;

    Hier die htm-Datei:
    PHP-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"
    >
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    link rel="stylesheet" type="text/css" href="styl.css" />
    <
    title>Unbenanntes Dokument</title>
    </
    head>
    <
    body>
    <
    div id="banner">
    </
    div>
    <
    div id="contain">
    <
    div id="menu">
      <
    ul><li><a href="index.php">Startseite</a></li
    <
    li><a href="news.php3">News</a></li
    <
    li><a href="verein.php">Verein</a></li
    <
    li><a href="boxer.php">Boxer</a></li
    <
    li><a href="vorstand.php">Vorstand</a></li>
    <
    li><a href="oeff_ort.php">Training Ort</a></li
    <
    li><a href="fotos.php">Fotoalbum</a></li
    <
    li><a href="AWSview.php3">Gästebuch</a></li>
    <
    li><a href="kontakt.php">Kontakt</a></li
    <
    li><a href="links.php">Links</a></li
    <
    li><a href="spezial.php">Spezials</a></li></ul>
      </
    div>
    <
    div id="textfield">
      <
    p>Blablabla ... Hier kommt der Text rein...</p>
      </
    div>
    </
    div>
    <
    div id="feadline">Copyright 2006 </div>
    </
    body>
    </
    html
    Danke im Voraus!
    Zuletzt geändert von faeba; 09.05.2006, 17:02.

  • #2
    Re: CSS: 2 Browser - 2 Probleme

    Zum ersten:
    http://forum.de.selfhtml.org/hilfe/f...css-zentrieren
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Vielen Dank - ja das mit dem Einmitten funktioniert...

      ... jetzt wäre nur noch das andere Probelm...
      Zuletzt geändert von faeba; 09.05.2006, 17:08.

      Kommentar


      • #4
        Re: CSS: 2 Browser - 2 Probleme

        Original geschrieben von faeba
        Beim IE ist zwar alles schön eingemittet, aber dort wird eine <div>-Box (#textfield) nicht neben der anderen (#menu) dargestellt, sondern steht unter dieser herum...
        In Verbindung mit float deutet das fast immer auf ein Breitenproblem hin, bzw. falsches Verständnis des Box Models.

        Und wofür alle Leute meinen, wenn sie zwei Elemente per float in einem Container mit fester Breite nebeneinander bringen, auch noch diesen Elementen beiden eine Breite geben zu müssen, wird mir wohl nie einleuchten ...
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Heisst das ich müsste die 2 Elemente mittels "em" ausrichten?

          Kommentar


          • #6
            Falls du meine Antwort mit googles translate-Funktion vom Deutschen ins Japanische, dann von da ins Französische, und dann über Englisch wieder zurück ins Deutsche übersetzen lassen hättest, dann könnte da u.U. so eine Aussage bei herauskommen.

            Dass ich das wirklich gesagt habe, kann ich aber bei nochmaligem Durchlesen meiner letzten Antwort irgendwie nicht finden, nö.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Ja, hab das Problem gefunden. Danke für die Hilfe

              Kommentar

              Lädt...
              X