Hei! Saako selaimen margini arvoja ohitettua mitenkään tulostuksesas. Kokeilin näin mutta ei toiminut!
<STYLE type="text/css"> @media print { BODY {font-size: 12pt; background: white; margin-top:!important 0px; margin-left:!important 0px; margin-right:!important 0px; margin-bottom:!important 0px;} } @media screen { BODY {font-size: medium; line-height: 1em; background: silver; margin-top:!important 0px; margin-left:!important 0px; margin-right:!important 0px; margin-bottom:!important 0px;} } </STYLE>
Tarkoitatko siis ihan paperin marginaaleja, eli että nollalla tulostus alkaisi ihan reunasta? Se jää käyttäjän harteille se säätö.
Ja näin btw, Operassa käytetään paddingia, joten tahdot varmaan nollata nekin.
<style type="text/css" media="print">body { margin : 0; padding : 0; }</style>
(Ei nyt jaksa varmistaa, oliko style-tagissa media-attribuuttia vaiko ei, luulisi kyllä että on. Normaalisti heitän linkkitagiin.)
Merri kirjoitti:
Tarkoitatko siis ihan paperin marginaaleja, eli että nollalla tulostus alkaisi ihan reunasta? Se jää käyttäjän harteille se säätö.
Kyllä tätä tarkoitan. Tähänkö ei ole olemassa mitään millä saisi kaapattua tulostimen haltuunsa ja säädettyä ne asetukset koodissa!
Hei! Onko kenelläkään tietoa miten voisi saada ns. tulostimen hallintaansa ja pakottaa sen käyttämään tiettyä marginaalia. Muuten homma toimii kunnolla, mutta joka tuolostimella näyttää olevan vielä omat standardinsa ja niitä ei oikein pääse muokkaamaan. vissiinkään!
Selkis miten homma toimii!!
piti laitta vielä margineiden alle position:fixed;
Meinasitko sitten että toimisi myös IE6:lla? Se kun ei tue fixediä.
Mutta käyttäjän säädettävissä:
- Firefoxissa Tiedosto > Sivun asetukset... > Marginaalit ja ylä-/alatunnisteet.
- IE:ssä Tiedosto > Sivun asetukset... > Reunukset
- Operassa Tiedosto > Tulostusasetukset...
Muutenkin fixed:oli huono ratkaisu.
Nämä pukkaa css:sään ja antaa sitten lopun vallan käyttäjälle.
background:white; table-layout:fixed; margin-left:0px; margin-right:auto; width:20.3cm; height:27cm;
Aihe on jo aika vanha, joten et voi enää vastata siihen.