---
title: "Css-problem i mail()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/180662-css-problem-i-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "filipbh"
published: "2009-10-10T18:19:39.000Z"
updated: "2009-10-10T21:51:49.000Z"
replies: 2
views: 424
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/php/180662-css-problem-i-mail"
---

# Css-problem i mail()

## #1 — filipbh, 2009-10-10T18:19Z

Hej, jag har sökt men hittar inget bra svar.

Problemet är att få in css i mail()-funktionen...

Hur ska jag klämma in t.ex.: \<link rel="stylesheet" href="style.css"\> i $message = "";?

Måste jag ha \<html\>\<head\> innan och i slutet? Är det hela domänen som gäller eller räcker det med style.css för att det ska visas?

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

## #2 — Pedda, 2009-10-10T18:46Z

Om du ska skicka ett mail stylat med css så är det ett html mail. Alltså ska du ha \<html\>, \<body\> osv.
Hela sökvägen till css filen måste du också ange givetvis för att den ska hittas.

/red
Men jag skulle välja att baka in css koden, inte ha en extern.

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

## #3 — filipbh, 2009-10-10T21:51Z

> **[Pedda skrev:](https://www.webforum.nu/p/1483665)**
>
> Om du ska skicka ett mail stylat med css så är det ett html mail. Alltså ska du ha \<html\>, \<body\> osv.
> Hela sökvägen till css filen måste du också ange givetvis för att den ska hittas.
> 
> /red
> Men jag skulle välja att baka in css koden, inte ha en extern.

Det blev så här

```
$message = '<html><head>' . "\r\n";
$message .= "<style type='text/css'>body {font-family: Verdana; font-size: 10px; color: #606060; text-decoration: none}</style>";
```

\[...mer kod...\]

...och det fungerar. Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/php/180662-css-problem-i-mail
