Toon posts:

[CSS] CSS wordt overruled in Yahoo en Planet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een collega van mij maakt nieuwsbrieven voor e-mail-marketing. Dit zijn overigens nieuwsbrieven waar users om gevraagd hebben, geen spam o.i.d.

Als ze de nieuwsbrieven verstuurt, is er een aantal e-mailhosts die haar CSS overrulen en bijvoorbeeld de achtergrondkleur weglaten en de fontkleur. Hoe kan ze dit voorkomen?

  • Croga
  • Registratie: Oktober 2001
  • Laatst online: 13:24

Croga

The Unreasonable Man

Nou, erg eenvoudig lijkt me: Geen gebruik maken van een CSS, maar in plaats daarvan de kleurcodes in de HTML verwerken....

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Wat ook kan is dat zij geen html mail aan hebben staan, maar alleen plain text... En anders even de dingen in html doen

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Regel nummer 1 in html-mail: Gebruik geen CSS

Verder het liefst plain HTML 3.2 (jaja oudje :)), dan weet je zeker dat iedere html-capable client het kan lezen. Terug naar de font-tags enzo dus :)

Maak verder je meling multipart en geef hem naast een html versie ook een text/plain versie mee.

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Misschien omdat ze alles tussen script tags weghalen bij de providers in het kader van virusbestreiding.... wat je eraan kunt doen is css tussen de tags zetten en niet bovenin.

  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

Je kan toch wel gewoon inline je styles meegeven? Dan kunnen ze ze ook nooit overschrijven.

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Wellicht kan je ook nog iets zoals dit gebruiken in de stylesheet:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
p {
   color: #000000;
}

#test {
    /* Met !important zorg je ervoor dat je eigen
        gedefinieerde worden verkozen boven de
        in een hogere stylesheet setting
     */
    color: #339933 !important;
}
Als je dit dan als volgt gebruikt.

HTML:
1
2
3
4
<p>Test 1 welke in het zwart wordt weergegeven</p>
<p id="test">Dit wordt als het goed is in groen weergegeven omdat
   er met !important voor gezorgd wordt dat de bij p gedefinieerde 
   instellingen niet mogen worden gebruikt.</p>

[ Voor 5% gewijzigd door Woudloper op 20-12-2002 11:15 . Reden: layout verneuking ]

Pagina: 1