/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
CSS med media=print udskriver ikke backgro~
Fra : Flemming Joensson


Dato : 26-06-03 14:54

Jeg har to CSS filer til mit site. En med media="screen" og en med
media="print".

Jeg har nogle klasser til nogle celler i min tabel som meget gerne skulle
resultere i at cellerne får en baggrundsfarve på udskriften

td.ingenarrangement
{
   font-size: 7pt;
   background-color: #ccc;
   color: silver;
   white-space: nowrap;
   max-width: 150px;
}

td.kursus
{
   font-size: 7pt;
   background-color: #EF8639;
   color: white;
   white-space: nowrap;
   max-width: 150px;
}

Desværre så er der på print preview i IE ingen baggrundsfarve på cellerne
- men font-size osv. ser rigtig nok ud. Font farve (color) står til en
mørk grå i de celler af klassen kursus - selvom der i klassen kursus står
at color skal være white?

Der er ingen anden klasse ved navn kurus i mit CSS - så jeg forstår ikke
helt hvorfor farven ikke udskrives?

Har i nogle hints til hvad der kan være problemet vil jeg meget gerne
høre dem.

Indholdet af en lille test-case jeg bruger til formålet er nedenstående:

Fil: style.css
------------------------
td.ingenarrangement
{
   font-size: 24pt;
   background-color: yellow;
   color: silver;
   white-space: nowrap;
   max-width: 150px;
}

td.kursus
{
   font-size: 12pt;
   background-color: #EF8639;
   color: white;
   white-space: nowrap;
   max-width: 150px;
}
------------------------

Fil: print_style.css
------------------------
td.ingenarrangement
{
   font-size: 24pt;
   background-color: yellow;
   color: silver;
   white-space: nowrap;
   max-width: 150px;
}

td.kursus
{
   font-size: 12pt;
   background-color: #EF8639;
   color: white;
   white-space: nowrap;
   max-width: 150px;
}
------------------------

Fil: index.html
------------------------
<html>
<head>
<title>CSS test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-
1" />
<link rel="stylesheet" type="text/css" media="screen" href="style.css"
/>
<link rel="stylesheet" type="text/css" media="print"
href="print_style.css" />
</head>
<body>

<table border="1">
<tr>
   <th>Kursus</th><th>Alm.</th><th>Ingenarrangement</th>
</tr>
<tr>
   <td class="kursus">Test</td><td>Ingen baggrund</td><td
class="ingenarrangement">Test</td>
</tr>

</table>

</body>
------------------------


På forhånd tusind tak for hjælpen
Flemming

 
 
Erik Ginnerskov (26-06-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-06-03 15:19


"Flemming Joensson" <joensson@fjerndette.cs.auc.dk> skrev

> Jeg har to CSS filer til mit site. En med media="screen" og en med
> media="print".
>
> Jeg har nogle klasser til nogle celler i min tabel som meget gerne skulle
> resultere i at cellerne får en baggrundsfarve på udskriften

Udskrivning af baggrundsfarve/baggrundsbilleder er noget, brugeren styrer i
sin browser:

Funktioner > Internetindstillinger > fanebladet Avanceret > sidste punkt i
listen

Det er ikke noget, der kan styres fra et html-dokument.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Flemming Joensson (28-06-2003)
Kommentar
Fra : Flemming Joensson


Dato : 28-06-03 09:34

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> wrote in
news:bdevak$2nl$1@sunsite.dk:

>> Jeg har nogle klasser til nogle celler i min tabel som meget gerne
>> skulle resultere i at cellerne får en baggrundsfarve på udskriften
>
> Udskrivning af baggrundsfarve/baggrundsbilleder er noget, brugeren
> styrer i sin browser:
>
> Funktioner > Internetindstillinger > fanebladet Avanceret > sidste
> punkt i listen
>
> Det er ikke noget, der kan styres fra et html-dokument.
>

Ok, så må jeg generere en PDF og sende til dem i stedet.

Håbede lige at man med CSS kunne tvinge browseren til at udskrive baggrunde
osv.

Flemming

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste