14. maj 2004 - 16:08Der er
8 kommentarer og 1 løsning
Print indhold af DIV
roenving har tidligere hjulpet mig med følgende konstruktion, hvor jeg ønsker at udskrive indholdet af en div, samt de style elementer, der hører med under den div, hvis indhold, jeg skal have udskrevet...
konstruktionen, ser således ud: @media print { * { display : none; }
MEN, det virker ikke... der kommer ikke noget med på udskriften... Hvis jeg fjerner * {display:none;} Så virker det, men så printer den jo selvfølgelig det hele... Gode råd er velkomne...
Bemærk dog at sidens layout godt kan ændre sig lidt når du laver alle elementer inden i #contentContainer om til block-elementer. Det kan give nogle dumme linje-skift, som du så må skifte manuelt (andensteds i stylen)
Du kan også prøve: @media print { BODY { visibility:hidden; } #contentContainer { color : blue; visibility:visible; position:absolute; top:5px;left:5px; }
}
Jeg fandt nemlig en fejl i den forrige, som ikke skjulte tekst, der lå direkte indeni body, fx <body> Noget tekst (bliver ikke skjult af forrige style) <div id="contentContainer">Bliver vist</div> <div>Bliver skjult</div>
hmm, testede det selv i både opera og mozilla hvor det så ud til at virke fint.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.