---
title: "Margin-fel i IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/134501-margin-fel-i-ie"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "MagnusJ"
published: "2005-09-19T13:00:44.000Z"
updated: "2005-09-19T14:56:18.000Z"
replies: 5
views: 359
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/134501-margin-fel-i-ie"
---

# Margin-fel i IE

## #1 — MagnusJ, 2005-09-19T13:00Z

Hej

Jag har ett litet problem, jag har en div som jag vill flytta upp 10px. Så jag har skrivit margin-top: -10px;

Det fungerar bra i firefox men i IE så lägger sig diven som jag vill flytta upp bakom diven som är ovanför. Går det på nått sätt göra så att det fungerar i IE?

Permalänk: https://www.webforum.nu/p/134501

## #2 — dapper, 2005-09-19T14:21Z

jag skulle inte lägga negativa tal på en marginal... försök istället:

```
position: relative;
top: -10px;
```

annat än det är jag inte säker på vad ditt problem är från vad du skrivit. menar du att den går upp för långt, eller att du vill att den ska ligga framför det andra elementet, men den kommit bakom?

Permalänk: https://www.webforum.nu/p/1673318

## #3 — lilja, 2005-09-19T14:29Z

Du kan ange vilken div som skall ligga framför en anna med z-index...

Alltså du sätter ett visst z-index på den div-en du vill skall ligga längst bak och ett annat z-index på den div-en som skall ligga framför.

Jag kommer dock inte ihåg om den div som skall ligga främmst skall ha ett högre eller lägre nummer en den som skall ligga bakom.

Testa dig fram så går det säkert bra! :)

Permalänk: https://www.webforum.nu/p/1673323

## #4 — silfver, 2005-09-19T14:38Z

Sätt clear: both; på den diven som lägger sig underst.

Permalänk: https://www.webforum.nu/p/1673328

## #5 — dapper, 2005-09-19T14:42Z

> **lilja skrev:**
>
> Du kan ange vilken div som skall ligga framför en anna med z-index...
> 
> Alltså du sätter ett visst z-index på den div-en du vill skall ligga längst bak och ett annat z-index på den div-en som skall ligga framför.
> 
> Jag kommer dock inte ihåg om den div som skall ligga främmst skall ha ett högre eller lägre nummer en den som skall ligga bakom.
> 
> Testa dig fram så går det säkert bra! :)

Behöver inte ens lägga det på båda, sätt:

```
position: relative; // måste använda en annan positionering för att z-index ska fungera
z-index: 1;
```

så får du den över allt som inte har z-index.

Permalänk: https://www.webforum.nu/p/1673334

## #6 — MagnusJ, 2005-09-19T14:56Z

Det funkade perfekt med 

```
position: relative;
top: -10px;
```

Tack för hjälpen!

Permalänk: https://www.webforum.nu/p/1673341

---

Tråden på webben: https://www.webforum.nu/amne/html-css/134501-margin-fel-i-ie
