Momenteel probeer ik om een rooster printbaar te krijgen, en dat lukt natuurlijk niet zo als ik het wil.
Standaard staat elke browser namelijk zo ingesteld dat achtergrond kleuren van een div (in dit geval een grijs tint) niet worden getoond. De gebruiker moet zelf in de instellingen duiken om de achtergrondkleur uitgeprint te krijgen.
Via http://www.w3.org/TR/css-print/ kwam ik er al achter dat het relatief eenvoudig is om het printscherm standaard op landscape te zetten met:
@page {size: landscape;}
Alleen lukt het nog niet om ook de browser te overtuigen borders en backgrounds standaard aan te hebben staan. Jullie wel?!
Ik vraag niet om het te forceren, maar wel om deze instellingen via css standaard aan te bieden. De gebruiker houd altijd de optie om het niet te printen. Opmerkingen over hoeveel inkt het kost en dat ik het niet moet willen zijn niet nodig. In dit geval gaat het erom dat de grijstint ook informatie is.
Door wat te zoeken en te lezen heb ik begrepen dat vrijwel elke browser je instellingen overruled met deze css in het print dialoog:
* {
background-color: white !important;
}
Is dat misschien een aanknopingspunt om dat dan weer te overrulen?
Standaard staat elke browser namelijk zo ingesteld dat achtergrond kleuren van een div (in dit geval een grijs tint) niet worden getoond. De gebruiker moet zelf in de instellingen duiken om de achtergrondkleur uitgeprint te krijgen.
Via http://www.w3.org/TR/css-print/ kwam ik er al achter dat het relatief eenvoudig is om het printscherm standaard op landscape te zetten met:
@page {size: landscape;}
Alleen lukt het nog niet om ook de browser te overtuigen borders en backgrounds standaard aan te hebben staan. Jullie wel?!
Ik vraag niet om het te forceren, maar wel om deze instellingen via css standaard aan te bieden. De gebruiker houd altijd de optie om het niet te printen. Opmerkingen over hoeveel inkt het kost en dat ik het niet moet willen zijn niet nodig. In dit geval gaat het erom dat de grijstint ook informatie is.
Door wat te zoeken en te lezen heb ik begrepen dat vrijwel elke browser je instellingen overruled met deze css in het print dialoog:
* {
background-color: white !important;
}
Is dat misschien een aanknopingspunt om dat dan weer te overrulen?
Can`t live without the mods