[html/css] Printen in IE6 toch niet goed...

Pagina: 1
Acties:

  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08 14:04
Hallo,

Op een site die ik bijhou kwamen we erachter dat op IE6 een pagina niet geheel juist print. Op IE7 en FF1.5 wel. Het probleem zit waarschijnlijk in de CSS.

Ik heb het volgende toegevoegd een tijdje terug (wat dus niet werkt voor IE6)

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@media print
{
    .dwcTop,
    .dwcMenu,
    .dwcSideMenu,
    .dwcBottom
    {
        display:none;
    }

    .dwcContainer,
    .dwcContent
    {
        position:absolute;
        margin:0;
        padding:0;
        width:100%;
        height:100%;
    }
}


Wat ik dus wil, het design is omringt door een menu en topbalk, sidebalk en kleine bottom balk, die moeten allen niet zichtbaar zijn (vandaar display:none) tevens wil ik dat de inhoud die in een container div zit, met daarbinnen die .dwcContent, dat die 100% wordt ofwel zo dat hij geprintwordt als een soort "fit-to-page" idee... Nogmaals, het werkt perfect in IE7/FF dus, verder dus geen idee waar het aan kan liggen. :)

  • erwin85
  • Registratie: Juli 2002
  • Laatst online: 29-11 11:55
Wat gaat er fout?

Mischien omdat je de position absolute geen positie mee hebt gegeven?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Misschien handiger om ook relevante (werkzame) code neer te zetten?

Overigens kan je code tussen [code=css][/] blokken plaatsen. :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 20-08 14:04
Het geen dat fout gaat is dat op IE6 print hij de pagina met een wit vlak (waar het menu eerst zat) en maakt hij hem niet 100% over de A4 pagina). Terwijl IE7 en FF dit 100% width op het moment wel doen, daar komt de info die je print gewoon "geschaald" netjes op de pagina.

De containerdiv is een position:absolute.

p.s. volledige CSS is te vinden: hier.