Is het mogelijk om bij een simpele 'print' ervoor te zorgen dat dat wordt gedaan mbv de opmaak zoals in een .css opgegeven?

jos
Jos,

Een printopdracht wordt altijd gedaan zoals op het scherm weergegeven, en dus is het mogelijk dit te beinvloeden met css. Zo kun je bijvoorbeeld page breaks toevoegen enzo.
Ik weet alleen zo niet direct het antwoord op je vraag, maar google leverde me de volgende pagina (zoekwoorden 'css print'): http://annevankesteren.nl/test/print/

Misschien dat die je al iets op weg kan helpen.
<style media="print"> ofzo
<link rel="stylesheet" type="text/css" media="print" href="/print.css" />

Jonathan doe het wel met externe style sheets :)
Wat ik bij "PRINT" zou doen is altijd een witte achtergrond en zwarte tekst.
Je kijkt het in je browser?
Bedankt voor jullie reacties!
Het probleem is nl. dat er in een php script een nieuw script wordt opgeroepen met de 'print $blabla' opdracht. Om de één of andere reden wordt de .css style van dat script niet geparsed naar het script dat die 'print $blabla' uitvoert. Gevolg is dat het qua letterstijlen een zooitje wordt...
@ Eris:
inderdaad, uiteindelijk wordt het in de browser getoond...

Jos
Handig om twee stylesheets te maken 1je voor browser en 1 voor printer
zonder bacjground-image enzo

<link rel="stylesheet" type="text/css" href="poep.css" media="screen" />
<link rel="stylesheet" type="text/css" href="poep.css" media="print" />

Opgelost; ik had nog ergens een <p> .. </p> over het hoofd gezien (noob)...
Wat ook heel handig is van een aparte CSS voor print, is dat je bijvoorbeeld een menu onzichtbaar kunt maken in je print.css

#menu {
    display: none;
}

Reageren