---
title: "Ta bort cellspacing mellan två celler?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/156575-ta-bort-cellspacing-mellan-två-celler"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "streetrobban"
published: "2007-01-30T13:25:56.000Z"
updated: "2007-02-01T17:24:01.000Z"
replies: 10
views: 621
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/156575-ta-bort-cellspacing-mellan-två-celler"
---

# Ta bort cellspacing mellan två celler?

## #1 — streetrobban, 2007-01-30T13:25Z

Hejsan!

Jag har cellspacing=3 på en tabell jag jobbar med, och då blir det ju 3px tumrum mellan alla celler. Jag undrar om man på något sätt kan välja att ta bort tomrummet mellan vissa celler?

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

## #2 — zcorpan, 2007-01-30T17:17Z

Inte med "cellspacing". Du kan använda padding på cellerna istället, då kan du ange hur mycket du vill ha på varje sida för varje cell.

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

## #3 — Nipon, 2007-01-30T21:04Z

Om man använder "padding" hamnar väl den **inuti** cellerna?
Är inte "border-spacing" det korrekta? (fast det inte funkar i IE   :( )  :q

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

## #4 — bossse, 2007-01-30T21:58Z

Ett förslag med två tabeller kanske!

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> 
<head> 
<title></title> 
<style type="text/css"> 
<!-- 
body 
{background-color:green} 
table 
{width:700px; height:250px; background-color:blue } 
td {border:1px solid black;} 

--> 
</style> 
</head> 
<body> 
<table cellspacing=3> 
<tr> 
<td> cell 1 </td> 
<td> cell 2 </td> 
<td> cell 3 </td>
</tr>
</table>
<table cellspacing=0> 
<tr> 
<td> cell 4 </td> 
<td> cell 5 </td> 
<td> cell 6 </td>
</tr> 
</table> 
</body> 
</html>
```

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

## #5 — zcorpan, 2007-01-30T22:24Z

> **Nipon skrev:**
>
> Om man använder "padding" hamnar väl den **inuti** cellerna?
> Är inte "border-spacing" det korrekta? (fast det inte funkar i IE   :( )  :q

CSS 'border-spacing' är samma som HTML cellpadding="", och gäller bara för table och inline-table. Det går alltså inte få olika border-spacing i samma tabell (förutom olika vertikalt och horisontellt, vilket går bra).

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

## #6 — streetrobban, 2007-01-31T11:10Z

bosse: I ditt exempel, säg att jag inte vill ha något mellanrum mellan cell1 och cell2 i den andra tabellen.

Det funkade inte att använda padding eller margin för varje \<td\>.

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

## #7 — jarvklo, 2007-01-31T13:21Z

Hmm...

Det beror också lite på vad du är ute efter och hur tabellen skall bete sig och vilken "mode" du har tänkt dig att ställa webbläsaren i...

Om man kör "Standards mode" går det t.ex. att fixa om man trixar lite med en kombination av padding och fast bredd på tabellcellerna (i det bifogade exemplet har jag lagt in div-element med 100% bredd och höjd i tabellcellerna för att visa effekten ;) ).
Testa: <http://member.webforum.nu/2241/cellspacingproblemet.html>

Om det inte är vad du tänkt dig kanske du har möjlighet att lägga upp mer detaljerad info om vad du tänkte använda effekten till? (Layout?, datatabell?, fasta eller flexibla bredder?  osv)

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

## #8 — streetrobban, 2007-01-31T15:03Z

Tack för era svar! Jag lyckades dock göra en annan lösning som funkade. Men jag har lärt mig en del om tabeller genom att läsa era inlägg/länkar. Tack :D

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

## #9 — Nipon, 2007-01-31T20:09Z

> **zcorpan skrev:**
>
> CSS 'border-spacing' är samma som HTML cellpadding="", och gäller bara för table och inline-table. Det går alltså inte få olika border-spacing i samma tabell (förutom olika vertikalt och horisontellt, vilket går bra).

Ok... 

Men om man anger border på en tabell och sedan padding "på" en cell hamnar ju paddingen **innanför** kantlinjen.

Om man sedan också skapar mellanrum med border-spacing i tabellen fungerar det ju som cellspacing=""... Eller är jag ute på en långtur med cykeln?

Jag är medveten om att det inte går att skapa **olika** mellanrum (förutom vertikalt och horisontalt) - men vad jag menade var att padding hamnar **i** cellen och på det sättet inte fungerar som cellspacing="" utan som cellpadding=""... Hmm?

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

## #10 — zcorpan, 2007-02-01T00:45Z

Det stämmer nog allting du säger Nipon. :)

Om man vill ha olika mellanrum i samma tabell är nog 'padding' (om man inte vill leka med olika typer av kantlinjer -- tex "double") ungefär det enda man kan använda. Det kan vara ok om man inte har någon kantlinje.

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

## #11 — Nipon, 2007-02-01T17:24Z

Skönt att vara överens! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/156575-ta-bort-cellspacing-mellan-två-celler
