Toon posts:

[CSS]DIV wordt niet uitgeprint

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mensen,

Ik zit met het volgende probleem. Op verschillende forums kwam ik dit probleem tegen maar nergens vond ik een toepasselijke oplossing.

Ik heb een generator gemaakt die in een handomdraai een reclame flyer toont in Internet Explorer. Om het een beetje efficient te doen heb ik 2 tabellen op 1 pagina gemaakt. Je krijg dan straks dus 2 flyers op 1 pagina.

Voor de indeling van alle onderdelen (Titel, Actienaam, Prijs etc etc) gebruik ik lagen. Alles werkt perfect. Alleen bij het printen print hij gewoonweg alle DIV'jes niet.

Een voorbeeld van een div is:

.vorm1 {
width: 100px;
height: 100px;
background-image:url(vorm/vorm1.JPG);
top: 100px;
left: 100px;
z-index: 2;
}

Weet iemand hoe ik dit oplos?

Verwijderd

Staan de DIV's in een externe stylesheet?? En link je soms met de referentie dat de stylesheet voor het medium "screen" is? Dat zou misschien de oorzaak kunnen zijn.

Verwijderd

Topicstarter
sorry dat had ik wel even kunnen vertellen. Ik heb het getest met een zowel "intern" als extern stylesheet. Ik heb geen media = "screen"

Daar ligt het dus ook niet aan

  • TafkaT
  • Registratie: Januari 2000
  • Laatst online: 11-02 20:12
background-image wordt sowieso niet geprint volgens mij

Verwijderd

Topicstarter
TafkaT schreef op vrijdag 27 oktober 2006 @ 12:15:
background-image wordt sowieso niet geprint volgens mij
Nee dat blijkt... Maargoed er moet een manier zijn lijkt mij.

Verwijderd

Foreground image?

Verwijderd

Topicstarter
haha nee... die functie bestaat niet eens.

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 01:56
Kijk eens voor de grap bij Extra ==> Internet-opties ==> Geavanceerd.
Daar onder Afdrukken. Als hier geen vinkje staat, dan drukt hij geen achtergronden af.
Dit staat volgens mij standaard uit, dus je kunt er zeker van zijn dat wanneer het voor mensen van buitenaf bedoeld is, dat het dan nooit zal gaan werken. Je zult dus het plaatje los in de tabel (of div?) moeten plaatsen ipv via een background image.

Verwijderd

Verwijderd schreef op vrijdag 27 oktober 2006 @ 13:02:
haha nee... die functie bestaat niet eens.
het was serieus bedoeld hoor ;)

je kan toch gewoon een <img> gebruiken ipv van een <div> met een background image??

edit: lijkt me duidelijk dat dat een foreground image is of niet?? O-)

[ Voor 11% gewijzigd door Verwijderd op 27-10-2006 14:18 ]


  • Prutser_IA
  • Registratie: Januari 2000
  • Laatst online: 03-06-2021

Prutser_IA

<*{{{><

Printing or not printing backgrounds is a user-agent option (and is the default setting in most browsers), hence it's beyond the realm of CSS. You can modify the settings in your browser to enable background printing, but obviously not everyone who visits your site is going to do that. There's nothing in CSS that will force backgroundcolors/images to print.
Enige optie die je hebt is dus het gebruik maken van de <img src.... />

42

Pagina: 1