Problem mit IE bei angabe von top und bottom



  • Ich möchte ein element mit

    top:40px;
    bottom:40px;
    left:40px;
    right:40px;
    

    positionieren,
    ich weis das das mit dem Internet explorer nicht funktioniert.
    Nur was ich nicht weis, ist wie ich das richtig hinbekomme mit dem internet explorer.

    kann mir wer helfen?



  • padding;
    margin;
    


  • padding und margin sind die zwei eigenschaften die Ausenabstand und innenabstand zu verändern.

    Das alleine ist aber noch keine lösung.
    Geht es bitte etwas genauer?



  • Also erstmal möchte ich deine einrückung hinterfragen. Was macht das denn für einen Sinn?

    2. Um eigenschaften wie TOP zu benutzen MUSST du eine explizite position-angabe machen.



  • So ist es, um top, bottom, left und right nutzen zu können, darf das Element nicht relativ zum Textfluss positioniert sein. Ein position:absolute; schafft hier Abhilfe, wenn's unbedingt benötigt wird.

    Das mit den Abständen war so gemeint, dass du die margin/padding-Werte nutzen kannst, um das Element durch die Seitenbreite der Abstände des Elements ebenfalls versetzen kannst. Technisch gesehen ist das zwar keine konkrete Positionierung, läuft aber fast auf's gleiche raus.


Anmelden zum Antworten