---
title: "Text över bild"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/161180-text-över-bild"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "DanneSt"
published: "2007-06-06T22:07:21.000Z"
updated: "2007-06-07T18:11:13.000Z"
replies: 28
views: 864
page: 1
pages: 2
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/161180-text-över-bild"
---

# Text över bild

_Sida 1 av 2._

## #1 — DanneSt, 2007-06-06T22:07Z

Har en bild som jag vill "göra" till en bakgrundsbild, eller rättare sagt få texten att  skrivas över bilden.

Skulle vilja använda en class till detta så jag kan styra vilka bilder som ska vara "bakgrundsbilder",
typ: 

```
.image-bkgr
{
display: under_texten;
}
```

Men som Ni ser förstår jag inte hur jag ska få till det...

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

## #2 — Mr T, 2007-06-07T11:06Z

Du kan göra på lite olika sätt. Ex. kan du göra en bakgrund i en tabell och sedan skriva texten i tabellen.

 Vill du skapa en bakgrundsbild i CSS så kan du kolla in denna sidan som jag slängde ihop för länge sedan så kanske du kan få reda på den code du behöver göra.

<http://www.axplock.com/make_stylesheet/>

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

## #3 — DanneSt, 2007-06-07T11:20Z

> **Mr T skrev:**
>
> Du kan göra på lite olika sätt. Ex. kan du göra en bakgrund i en tabell och sedan skriva texten i tabellen.

Neeeh, vill inte använda tabeller till detta.

> **Mr T skrev:**
>
> Vill du skapa en bakgrundsbild i CSS så kan du kolla in denna sidan som jag slängde ihop för länge sedan så kanske du kan få reda på den code du behöver göra.
> 
> <http://www.axplock.com/make_stylesheet/>

Fixa bakgrundsbilder i css klarar jag. 
Jag har alltså en div som heter #content som ska vara utan bakgrundsbild i normalläget, men just på denna sida vill jag ha en bakgrundsbild och skulle därför vilja lösa detta med class eller liknande.

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

## #4 — voigtann1, 2007-06-07T11:31Z

\<div id="content" class="image-bkgr"\>\</div\> Borde väl fungera? Jag är lite lost här ;)

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

## #5 — tanten, 2007-06-07T11:34Z

Är det hela diven som ska ha en bakgrundsbild eller är det paragraferna, eller bara några ord? 
Vilket som, borde ju fungera med en class, men du behöver en url till bilden i din class. Någon display ska du inte behöva. 
Eller är det inte alls det du menar?

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

## #6 — DanneSt, 2007-06-07T12:44Z

> **voigtann1 skrev:**
>
> \<div id="content" class="image-bkgr"\>\</div\> Borde väl fungera? Jag är lite lost här ;)

Öhhh, jaoo, men vad ska classen "image-bkgr" innehålla för kodsnutt? Vad kan man skriva för att en bild ska hamna bakom en text?

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

## #7 — tanten, 2007-06-07T12:47Z

urlen till bilden...background: url(bilder/bilden.jpg);

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

## #8 — Melea, 2007-06-07T12:48Z

Vet inte om jag förstått dig rätt eller om jag lägger det på fel ribba, men såhär hade jag gjort.

```
<div class="image_bkgr">Text här</div>

.image_bkgr
{
   width: 100px;
   height: 100px;
   background-image: url(bild.jpg);
}
```

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

## #9 — DanneSt, 2007-06-07T12:48Z

> **tanten skrev:**
>
> Är det hela diven som ska ha en bakgrundsbild eller är det paragraferna, eller bara några ord? 
> Vilket som, borde ju fungera med en class, men du behöver en url till bilden i din class. Någon display ska du inte behöva. 
> Eller är det inte alls det du menar?

I detta fall blir det hela diven. En url till bilden har jag.

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

## #10 — tanten, 2007-06-07T12:50Z

Är bilden så stor att den täcker hela diven eller behöver du repeata den?

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

## #11 — tanten, 2007-06-07T12:51Z

> **DanneSt skrev:**
>
> I detta fall blir det hela diven. En url till bilden har jag.

Skriv in den i classen då:-)

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

## #12 — DanneSt, 2007-06-07T12:52Z

> **Melea skrev:**
>
> Vet inte om jag förstått dig rätt eller om jag lägger det på fel ribba, men såhär hade jag gjort.
>
> ```
> <div class="image_bkgr">Text här</div>
> 
> .image_bkgr
> {
>    width: 100px;
>    height: 100px;
>    background-image: url(bild.jpg);
> }
> ```

Det verkar som att jag är lite luddig. :)

Kolla in länken: <http://www.sonice.se/test/thestory.asp>. Bilden på den glada tjejen (Ulrika btw...) vill jag ska vara i bakgrunden, med texten ovanpå.
Jag vill alltså inte att #content ska innehålla denna bakgrundsbild på varenda sida, därför lägger jag inte in den i stilmallen.

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

## #13 — tanten, 2007-06-07T12:57Z

Du har ju inte bilden som en bakgrundsbild där.
Ta bort den och lägg in den som bakgrund i stället, som en class så dyker den inte upp på varje sida..

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

## #14 — DanneSt, 2007-06-07T12:58Z

> **tanten skrev:**
>
> Du har ju inte bilden som en bakgrundsbild där.
> Ta bort den och lägg in den som bakgrund i stället, som en class.

Jajjemen, det är precis det jag vill!! :D  Men huuuuuur!?
**Utan att få den som bakgrundsbild på alla sidor som har #content?**

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

## #15 — tanten, 2007-06-07T13:01Z

Som voigtann1 skrev t.ex... Eller går det inte att sätta en class på diven?

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

## #16 — DanneSt, 2007-06-07T13:09Z

> **tanten skrev:**
>
> Som voigtann1 skrev t.ex... Eller går det inte att sätta en class på diven?

Ja, precis. Att sätta en class på \<img\> vore att föredra, men vad skriver man i classen för att få bilden att lägga sig bakom texten? 
*Tänker mig den funktionen som finns i Word (Formatera bildobjekt/Layout/Bakom text)...*

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

## #17 — Melea, 2007-06-07T13:10Z

Det finns ingen sådan funktion i css. Du får lägga bilden i en div som bakgrundsbild och skriva texten du vill ha i div:en.

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

## #18 — DanneSt, 2007-06-07T13:14Z

:( 
Ok, då får jag alltså skapa en variant av #content för varje sida, då de olika sidorna ska innehålla olika bakgrundsbilder?

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

## #19 — tanten, 2007-06-07T13:18Z

Du kan försöka dra bilden till vänster med minus på margin-left, men det kommer förmodligen bli negativa konsekvenser för resten av sidan och hur det fungerar i olika webläsare är jag också osäker på.
typ #content img {float: right;margin-left:-350px;}

**glömde minustecknet**

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

## #20 — DanneSt, 2007-06-07T13:21Z

> **tanten skrev:**
>
> Du kan försöka dra bilden till vänster med minus på margin-left, men det kommer förmodligen bli negativa konsekvenser för resten av sidan och hur det fungerar i olika webläsare är jag också osäker på.
> typ #content img {float: right;margin-left:-350px;}
> 
> **glömde minustecknet**

Sitter på jobbet så jag kan inte testa själv, men kan måhända detta funka?

```
#content img {bakground-image: url(images/bild.jpg);}
```

Eller kanske nån lek med z-index?

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/161180-text-över-bild  
Nästa sida: https://www.webforum.nu/amne/html-css/161180-text-över-bild/page2.md
