Benjamin: Float:left; < <form> :(

hallo

Mein porblem ist ich will ein Horizontales input panel bauen (login, newsletter und suche)

alles in eine liste reingehauen und mit float:left alles nebeneinander

funktioniert ja auch super nur sobald ich um mein inputfeld ein <form> mache ist es nicht mehr in float
 also:
        Login      Newsletter      Suche

sobald ich um suche ein <form> mache ist es so:
        Login      Newsletter
                     Suche

platz ist genug ist auch alles richtig formatiert wenn ich das form wegnehmen

der einzige CSS-code ist im ul li
.mainSubNav {
 float:left;
 xdisplay:block;
}
.mainSubNav li{
 display:inline;
 margin-right:50px;
}

  1. Hallo!

    Könntest du vielleicht auch noch den betreffenden HTML-Quelltext posten.

    .mainSubNav {
     float:left;
       xdisplay:block;
    /*^^^Hier ist ein Tippfehler*/
    }
    .mainSubNav li{
     display:inline;
     margin-right:50px;
    }

    Du könntest auch allen wichtigen Elementen eine Umrandung oder eine Hintergrundfarbe geben. Dann siehst du vielleicht den Fehler auch schon automatisch.

    ciao, ww

    --
    Dies ist eine sehr einfache und effektive Sicherheitsstufe, aber nicht perfekt. Denn wenn mehrere User über eine Leitung ins Internet gehen, haben für den Webserver alle User die selbe IP. Und dann wirkt diese Sicherheitsstufe nicht mehr. Aber zumindest könnt ihr demjenigen, der euch die Session-ID geklaut hat, eins in die Fresse hauen.
    http://tut.php-q.net/login.html