---
title: "varför blir det inte mellanrum när jag använder margin-top:100px?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/171767-varför-blir-det-inte-mellanrum-när-jag-använder-margin-top-100px"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "yador"
published: "2008-05-24T18:34:08.000Z"
updated: "2008-05-24T22:23:30.000Z"
replies: 4
views: 596
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/171767-varför-blir-det-inte-mellanrum-när-jag-använder-margin-top-100px"
---

# varför blir det inte mellanrum när jag använder margin-top:100px?

## #1 — yador, 2008-05-24T18:34Z

Hejsan allesammans :)
Jag har ett php script som generar en meny som ser ut såhär typ:

```
<ol>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan">
Startsida
</a>
</li>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan">
Startsida
</a>
</li>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan">
Startsida
</a>
</li>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan" style="margin-top: 100px;"> <!-- Mellanrum -->
Startsida
</a>
</li>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan">
Startsida
</a>
</li>
<li>
<a href="index.php" class="currentlocation" title="Gå tillbaka till startsidan">
Startsida
</a>
</li>
<li>
<a href="omoss.php" title="lite info om oss">
Om oss
</a>
</li>
</ol>
```

Men det blir inget mellanrum, varför då?

Tack på förhand!

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

## #2 — Danne V, 2008-05-24T19:10Z

Varför vet jag inte.
Men sätt stilen i \<li\> istället.
Eller testa lägg till display:block

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

## #3 — yador, 2008-05-24T19:37Z

Det fungerade när jag lade till display:block.

Tack!

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

## #4 — Pace, 2008-05-24T20:40Z

Det fungerar inte eftersom a inte är ett block-element, utan inline.

Skillnaden:
<http://www.w3.org/TR/REC-CSS2/visuren.html#display-prop>

Enkelt uttryckt är inline detsamma som ett enskilt ord i en text. Block är däremot hela stycket. För att ändra avståndet går det bara att påverka hela stycket, inte enskilda ord.

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

## #5 — yador, 2008-05-24T22:23Z

okej, Tack Pace :)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/171767-varför-blir-det-inte-mellanrum-när-jag-använder-margin-top-100px
