---
title: "Olika färger/silmallar för olika undersidor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/191054-olika-färger-silmallar-för-olika-undersidor"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "prplxr"
published: "2013-01-11T09:37:15.000Z"
updated: "2013-01-11T10:47:04.000Z"
replies: 7
views: 1058
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/webbutveckling/191054-olika-färger-silmallar-för-olika-undersidor"
---

# Olika färger/silmallar för olika undersidor

## #1 — prplxr, 2013-01-11T09:37Z

Ja, det kanske inte låter så jävligt, men just nu har jag idétorka och vet inte riktigt hur jag ska göra.

Mitt problem är simpelt, jag har en sida med ett antal flikar. Varje sida ska se likadan ut med den skillnaden att vissa element har en speciell färg som är genomgående på hela den fliken. Olika flikar, olika färg. Till exempel har vissa element blå bakgrund, blå länkar, blå gradients osv, medan nästa flik går i gult.

Nu är frågan hur jag ska lösa detta smidigast. Jag har skrivit en stilmall för första fliken och börjar nu tro att detta kan bli ett bekymmer.

En lösning är att ha stilmallen direkt i sidans HTML med varierbara värden som sätts med PHP, dock vill jag inte ha det så pga flera orsaker. Ingen cachning, koden blir lång, oöverskådlig och rörig, osv. En annan lösning är att ha fem olika stilmallar, men då uppstår problemet att jag måste göra alla förändringar i fem olika stilmallar. Lätt att missa något då.

Hjälp mig, bullen! Hur ska jag göra?

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

## #2 — metalboy, 2013-01-11T09:42Z

Lägg CSS i en separat fil. Sätt klass på body, och låt den klassen sedan styra färgerna på den aktuella sidan.

Exempel:

```
<body class="blue">
<p>En text med <strong>fetstilt text</strong></p>
</body>
```

```
<body class="red">
<p>En text med <strong>fetstilt text</strong></p>
```

```
.blue strong { color: #00F; }
.red strong { color: #F00; }
```

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

## #3 — voigtann1, 2013-01-11T09:43Z

varför inte bara sätt en css klass på bodyn, om det nu bara är färger som skall bytas så kan du ju göra det.

```
body.blue .tab.active {}
body.yellow .tab.active {}
body.red .tab.active {}
```

Att ladda ner en extra CSS per flik känns lite onödigt

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

## #4 — prplxr, 2013-01-11T09:52Z

Det lät till en början som en utmärkt idé, men när jag tänkt på det en stund så inser jag att detta också kommer vara en del jobb. Lat som jag är funderar jag i andra banor. Kan man passa någon variabel till stilmallen? Jag vet att det går I stilmallen, men till?

/red: Jag får nog lov att göra så som ni föreslagit ändå. Jag har kommit till insikten att det på andra sätt blir än mer krångligt att börja styra till det med conditional expressions och allt vad det heter. Det är nog minst jobb på det sätt ni föreslagit. Tack metalboy och voigtann1!

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

## #5 — voigtann1, 2013-01-11T10:06Z

Titta in LESS eller SASS för att få lite struktur i CSS.

och Condetinal Expressions fungera "bara" i IE, kolla in modernizr, html5 boilerplate för att se feature detection.

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

## #6 — prplxr, 2013-01-11T10:33Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1557848)**
>
> Titta in LESS eller SASS för att få lite struktur i CSS.
>
> och Condetinal Expressions fungera "bara" i IE, kolla in modernizr, html5 boilerplate för att se feature detection.

Tack för tipsen, jag ska kika på dem för det är i allra högsta grad intressant, dock kommer nog inget av det att användas på denna sidan då den har alldeles för brett spann av användare. Det finns fortfarande en hel del personer (särskilt inom vissa kategorier) som sitter och lurkar med omoderna webbläsare och allt vet vad.

Återigen, tack för tipsen!

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

## #7 — voigtann1, 2013-01-11T10:35Z

> **[prplxr skrev:](https://www.webforum.nu/p/1557851)**
>
> Tack för tipsen, jag ska kika på dem för det är i allra högsta grad intressant, dock kommer nog inget av det att användas på denna sidan då den har alldeles för brett spann av användare. Det finns fortfarande en hel del personer (särskilt inom vissa kategorier) som sitter och lurkar med omoderna webbläsare och allt vet vad.
> 
> Återigen, tack för tipsen!

Du få nog kolla på det jag har tipsat om... har inget med webbläsare att göra, det är för utvecklare och underlättning att underhålla och utvecklar på en sida.

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

## #8 — prplxr, 2013-01-11T10:47Z

Okej. Ledsen för min förhastade - och tillika felaktiga - slutsats. Ska kika på det!

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/191054-olika-färger-silmallar-för-olika-undersidor
