<style type="text/css">
<!--
@media print
{
h3 { color: red; }
}
@media screen
{
h3 { color: red; }
}
@media print, screen
{
h3 { font-size: 16pt; }
td.we {background: #ddd; border-right: 1px solid #bbb; }
}
-->
</style>Mikä on vikana. Ruudulla kyllä näyttää kaiken oikein, mutta tulostusnäkymässä kusee mozillalla ja IE:llä. Opera laittaa kaiken harmaaksi.
@media print, screen
pitäisi todennäköisesti olla
@media print, @media screen
Pilkku aina erottelee täyspitkän säännön, eikä huomioi aiempia viittauksia.
En tosin ole käyttänyt @media-valitsinta pahemmin, että en edes tiedä onko sallittua käyttää kahta samalla rivillä. Tulee aina käytettyä erillistä CSS-tiedostoa.
ei auttanut.
Mutta kiitoksia kumminkin.
Nyt se kuitenkin värjää tuon td:n tekstin punaisella. mutta ei muuta!
Eli toisin sanoen se ei hyväksy taustavärin arvo, ei sitten millään!
<style type="text/css">
<!--
@media print
{
h3 { color: blue; }
td.we {background: #ddd; border-right: 1px solid #bbb; color:red;}
}
@media screen
{
h3 { color: red; }
}
-->
</style>Vasta_alkaja kirjoitti:
Eli toisin sanoen se ei hyväksy taustavärin arvo, ei sitten millään!
Selaimista pitää yleensä vääntää erikseen päälle taustavärien tulostus--moiset kun tuppaavat syömään runsaammanpuoleisesti mustetta.
Tässä Firefoxissa valinta näyttäisi olevan File > Page Setup -dialogissa.
Kiitos todella paljon.. Helpotit elämääni kummasti. Etsin itse tuota asiaa väärästä paikasta selaimessa ja nyt kaikki toimii niinkuin pitääkin!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.