---
title: "Bakgrund i <TR>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/149835-bakgrund-i-tr"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "learn"
published: "2006-08-08T09:49:50.000Z"
updated: "2006-08-09T12:31:01.000Z"
replies: 10
views: 392
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/149835-bakgrund-i-tr"
---

# Bakgrund i <TR>

## #1 — learn, 2006-08-08T09:49Z

Jag vill ha en bakgrundsbild i en tabellrad. Detta:

```
<tr style="background-image:url(bild.jpg)">
<td>Text</td><td>Text</td>
</tr>
```

...fungerar fin fint i FF men i andra webbläsare (Tex IE och Opera) blir det kajko! Då repeteras bilden för varje \<td\>, alltså i ovastående fall så visas bakgrundsbilden 2 ggr...

Hur ska jag göra för att få bilden att sträcka sig genom alla \<td\>, precis som den gör i FF??

Tack på förhand!

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

## #2 — Sjodahl, 2006-08-08T10:15Z

Ångrade mig... testade bara i FF;)

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

## #3 — learn, 2006-08-08T10:22Z

> **Sjodahl skrev:**
>
> Testa:

Ingen skillnad...   :(

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

## #4 — zcorpan, 2006-08-08T10:59Z

Om du vet dimentionerna på cellerna kan du ange bakgrunden på cellerna och sen positionera den så den hamnar rätt...

Annars om du lägger till en doctype som triggar standard mode blir det rätt i Opera.

Den här buggen verkar inte vara fixad i IE7, heller. :(

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

## #5 — learn, 2006-08-08T20:09Z

Jag vet inte dimensionerna på cellerna... Hur göra?

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

## #6 — zcorpan, 2006-08-08T21:51Z

Vet du höjden? Isf kanske du kan ange bakgrunden på ett element som ligger bakom hela tabellen. 

Annars kan du alltid ta reda på dimentionerna av cellerna med skript och justera bakgrundsbilden därefter.

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

## #7 — tanten, 2006-08-09T07:05Z

Eller om du har FF:s developers toolbar så kan du trycka CTRL SKIFT + F och sedan peka på cellen så får du reda på bla höjden

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

## #8 — learn, 2006-08-09T09:27Z

> **zcorpan skrev:**
>
> Vet du höjden? Isf kanske du kan ange bakgrunden på ett element som ligger bakom hela tabellen. 
> 
> Annars kan du alltid ta reda på dimentionerna av cellerna med skript och justera bakgrundsbilden därefter.

Ok, hmm. Känns lite B... Kan du demonstrera hur du menar? Tack!

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

## #9 — zcorpan, 2006-08-09T12:01Z

> **tanten skrev:**
>
> Eller om du har FF:s developers toolbar så kan du trycka CTRL SKIFT + F och sedan peka på cellen så får du reda på bla höjden

Jag antar att höjden och bredden kan variera beroende på innehållet, och innehållet är okänt (eller kan variera i storlek om man ändrar textstorlek tex)...

> **learn skrev:**
>
> Ok, hmm. Känns lite B... Kan du demonstrera hur du menar?

Med vilken metod?

Med bakgrund bakom tabellen menar jag helt enkelt:

```
div { background-image:url(foo); }
```

```
<div>
 <table>...</table>
</div>
```

Med skript menar jag att man kan använda expressions:

```
tr { background-image:url(foo); }
td { background-position:expression(-this.offsetLeft); }
```

\[edit\]
Om du vill ha en bakgrundsbild för tbody blir det:

```
tbody { background-image:url(foo); }
td { background-position:expression(-this.offsetLeft + " " + -this.offsetTop); }
```

\[/edit\]

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

## #10 — learn, 2006-08-09T12:14Z

OK, tack zcorpan! Är det där med "expressions" en standars, kan man lita på att det fungerar i de flesta webbläsare?? Ser ju riktigt finurligt ut, för bra för att vara sant...

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

## #11 — zcorpan, 2006-08-09T12:31Z

> **learn skrev:**
>
> OK, tack zcorpan! Är det där med "expressions" en standars, kan man lita på att det fungerar i de flesta webbläsare?? Ser ju riktigt finurligt ut, för bra för att vara sant...

Det är ingen standard, det är MS proprietärt och fungerar endast i IE. Men förutsagt att du använder en doctype som triggar standards mode är det bara IE som har den här buggen. Andra webbläsare ignorerar expressions-deklarationen.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/149835-bakgrund-i-tr
