schoen waers: position: fixed

ich habe eine seite in der sich links das feste menue befindet und rechts wird gescrollt. dies habe ich mit position: fixed gemacht. die funktioniert auch wunderbar unter opera und firefox aber nicht mal mit ie8 oder 7. eigentlich heisst es doch position: fixed wird unter ie7 korrekt dargestellt. jetzt denke ich es liegt an einem fehler im quellcode:

#linkeseite{  
position: absolute;  
position: fixed;  
left: 0;  
bottom: 0;  
width: 150;  
background-color: #9e9e9e;  
height: 100%;  
}
<div id=linkeseite>  
 <iframe src=links.html scrolling=no frameborder=0 marginheight=0 marginwidth=0 width=150 height=120 name=menueframe></iframe>  
</div>  

ich würd mich über hilfe freuen
danke im vorraus

  1. Grüße,

    #linkeseite{

    position: absolute; also absolute oder fixed? eigtl fixed - weils überschriebt
    position: fixed;
    left: 0; pizzas?
    bottom: 0; äpfel?
    width: 150; orangen?
    background-color: #9e9e9e;
    height: 100%; O_o
    }

    
    >   
    > ~~~html
    
    <div id=linkeseite>  
    
    >  <iframe src=links.html scrolling=no frameborder=0 marginheight=0 marginwidth=0 width=150 height=120 name=menueframe></iframe>  
    > </div>  
    > 
    
    

    "" "" "" "" "" "" "" "" <- die fehlen, und das ist totales nogo.

    MFG
    bleicher

  2. Hallo erstmal!

    #linkeseite{

    position: absolute;
    position: fixed;
    }

    absolute und fixed?  du solltest dich entscheiden  
      
    hieran könnte es liegen:  
    Die Angabe fixed wird vom Internet Explorer für Windows bis Version 6 gar nicht und von Version 7 nur im Beispiel-Seite standardkonformen Modus unterstützt.  
    <http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position>  
      
    Heisst: die richtige dtd an den Anfang schreiben, hier zu finden:  
    <http://de.selfhtml.org/css/formate/box_modell.htm#standardkonform>  
      
    Tschau!  
    Justus
    
    1. Hi,

      Heisst: die richtige dtd an den Anfang schreiben, hier zu finden:

      woher weit Du, dass er überhaupt einen DOCTYPE angegeben hat? ;-)
      Und die URI zur dtd ist ab HTML 4.01 Strict nicht mehr unbedingt erforderlich...

      freundliche Grüße
      Ingo

  3. Hallo

    #linkeseite{

    position: absolute;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 150;
    background-color: #9e9e9e;
    height: 100%;
    }

    
    >   
    > ~~~html
    
    <div id=linkeseite>  
    
    >  <iframe src=links.html scrolling=no frameborder=0 marginheight=0 marginwidth=0 width=150 height=120 name=menueframe></iframe>  
    > </div>  
    > 
    
    

    Ich weiß zwar nicht, ob es schlussendlich daran liegt:

    In HTML gehören alle Werte von Attributen, die nicht numerisch sind, in Anführungszeichen, in XHTML sind es _alle_ Werte. Man sollte sich in diesem Punkt dennoch gleich nach der XHTML-Syntax richten, auch wenn man HTML schreibt. Es könnte sein, dass der eine oder andere Browser nicht die für die CSS-Regeln vorgesehenen Elemente findet.

    Tschö, Auge

    --
    Die deutschen Interessen werden am Liechtenstein verteidigt.
    Veranstaltungsdatenbank Vdb 0.2