12. september 2001 - 15:36Der er
7 kommentarer og 1 løsning
Print af visse dele af en side
Jeg har en side, der er opbygget af diverse headers, menuer, blokke med ekstra info osv. - og så \'hoved-delen\'. Denne del kunne jeg mægtig godt tænke mig at lave en måde at printe på - men kan jeg det uden at skulle lave en seperat \'print\'-side, hvor jeg så hiver data ud på en anden måde?
Jeg har før rodet med diverse id\'s på <div> fx, men kan jeg i mit style-sheet under print-delen definere bestemte områder, eller skal det gøres på en helt anden måde?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, meget relevant. Jeg kender godt til media-tagget, men har problemer med at forestille mig, hvordan det konkret kan bruges til kun at printe visse dele af siden; skal man lade hovedafsnittet omslutte af en navngiven <div>, og lade dennes id indgå i et print-afsnit eller hur?
Kommer an på, hvor meget du i øvrigt bruger stylesheets!
Hvis du stort set ikke bruger dem, kan ideen med div\'en være en god en (men utroligt ukonvertibel), men hvis du bruger dem (efter nyeste standarder) alle steder, kan du bare angive en media for hver, som angiver hhv. hidden og visible.
CSS er stort set over det hele... Men jeg kan altså lave div om alle afsnit og for print angive hhv. vis/invis - og tilsvarende med screen angive visible?
Ja, men hvis du i forvejen har class-attributter på dine elementer, så vil det konceptuelt være bedre at lave en mediatag på dine class-definitioner. hth jes
Det er jo selvfølgelig rigtigt...hvis nu man har en del classes spredt i forskellige mindre elemnter, men ønsker at udelukke større dele, kan man så bare smide en <div id=noprint> om de større områder og så have en #noprint media ting i sit style sheet? Eller kan det gøres fiksere...
Grunden til, at jeg hele tiden viger lidt tilbage fra at bruge div-løsningen, som jeg er ret overbevist om vil virke, er, at den i princippet er et helt window, og det kan give diverse andre problematikker, som skal ordnes -- du skaber et ekstra niveau i det hierarki, som findes i dit overordnede browservindue, f.eks. hedder det så ikke mere document.forms.form1.felt1, men document.all.divnavn.document.forms.form1.felt1.
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.