---
title: "Problem med marginaler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/68079-problem-med-marginaler"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "NETwork"
published: "2003-02-12T15:35:00.000Z"
updated: "2003-02-13T14:44:24.000Z"
replies: 7
views: 260
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/68079-problem-med-marginaler"
---

# Problem med marginaler

## #1 — NETwork, 2003-02-12T15:35Z

Jag genererar ett javascript dynamiskt (en massa divar) och har problem med marginalerna eftersom divarna får radbrytningar (kommer inte runt problemet med radbrytningar utan en dålig lösning som jag inte vill använda, dessutom blir ju koden oläslig om den ligger på samma rad). Jag har försökt med margin:0px och padding:0px i både divar, spans och tabeller, men den envisas ändå med att skapa marginaler som inte finns. Om jag kopierar koden och tar bort radbrytningarna, dvs lägger alla divar i en enda rad utan mellanslag fungerar det. Är det enda möjligheten eller kan man tvinga bort marginaler, det är juskitkasst!

```
<table cellspacing="0" style="margin:0px;padding:0px" cellpadding="0"  border="0">
  <tr>
    <td style="margin:0px;padding:0px">
      <div class="HeaderStyle" style="margin:0px;padding:0px">
        <a style="margin:0px;padding:0px" class="HeaderTextStyle" OnClick="...">Testmeny</a></div>
...osv
```

Koden funkar alltså, men det blir marginaler tack vare att inte hela koden sitter ihop TROTS att ALLT har 0 i marginal!?!?

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

## #2 — Dino, 2003-02-12T17:05Z

Du kan ju sätta float:left på divarna så att de inte blir en radbrytning efter dem, om det var det du var ute efter :q

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

## #3 — NETwork, 2003-02-13T06:58Z

Nja, de ska alltså ligga under varandra. Det  är diven i td-taggen som har marginaler emellan trots margin och padding = 0, det ska inte vara något mellanrum mellan td-taggen och diven! Men det verkar som enda möjligheten är låta taggarna sitta mot varandra... :(

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

## #4 — nikki, 2003-02-13T07:49Z

Hej, 
vet inte om det är så enkelt som att du kan använda span- istället.. då  DIV används för att strukturera blockelement medan SPAN används för att strukturera inline-element.

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

## #5 — mikkeX, 2003-02-13T10:26Z

Pröva att lägga till float: left; clear:left i divarna. 

Det bli enklare att hjälpa till om du visar hela koden.

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

## #6 — NETwork, 2003-02-13T12:30Z

Jag läste det genom att sätta ihop koden, men då uppkommer som sagt andra problem. :(

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

## #7 — mikkeX, 2003-02-13T14:34Z

Som sagt, om man får se koden så kanske...

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

## #8 — NETwork, 2003-02-13T14:44Z

Divar löste problemet (förutom då att jag tyvärr tvingas parsa igenom hela koden och ta bort alla mellanslag mellan taggarna)! :D

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/68079-problem-med-marginaler
