Avatar billede jncc Nybegynder
16. april 2004 - 15:04 Der er 5 kommentarer og
1 løsning

Printvenlig side med tabel

Jeg har en side med noget tekst, som står indrykket på siden ved hjælp af en tabel. Jeg vil gerne have denne tekst printet ud, så det ikke står helt forkert i højre side af det udskrevede papir.

Jeg har allerede læst http://www.html.dk/artikler/00009/ og fundet ud af, hvordan jeg skjuler elementer på siden. Det jeg har brug for er at skjule selve den tabel, som rykker teksten ind på min side, således at det ene og alene er teksten på siden, som bliver udskrevet. Jeg har også prøvet at rykke lidt rundt på <div> tags'ne, men uden held.

Hvordan får jeg løst mit problem?
Avatar billede Slettet bruger
16. april 2004 - 15:10 #1
Du kan "klappe en tabel sammen" ved at bruge display:none i stylesheet'et for den.
Avatar billede jncc Nybegynder
16. april 2004 - 15:48 #2
Jeg ved godt hvordan jeg kan fjerne hele tabellen fra udskriften, men det er ikke det jeg vil. Jeg skal bruge indholdet i tabellen, men selve tabelstrukturen skal fjernes fra udskriften.

Dvs jeg vil kun have indholdet af tabellen udskrevet - ikke hele tabellen.
Avatar billede jncc Nybegynder
16. april 2004 - 17:29 #3
Nu har jeg siddet og rodet lidt med det, og jeg har fundet en måde, hvorpå det hele virker. Det var lidt besværligt:

Jeg lavede en ny CSS:

<style type="text/css" media="screen">
#screen {
  display:none;
}

Jeg satte alt på siden til ikke at blive vist på en udskrift og lavede et php-tag, som indkluderer selve den side, der skal printes. Dette tag fik så overstående css. Det vil sige, at det eneste som bliver printet, når siden udskrives er det tag (som ikke vises på siden).

Det er lidt en omvej og lyder ret besværligt, men det virker. Hvis nogen kender til en smartere måde, vil jeg meget gerne høre det...
Avatar billede roenving Novice
16. april 2004 - 17:33 #4
Hvis du har indhold i en tabel, og du ikke vil have tabellen med i udskriften, er det mere eller mindre _måden_ ...

Jeg ville nok tænke i, at jeg måske kunne placere det i et andet window-objekt, f.eks. en skjult iframe eller noget, men det er kosmetik !-)
Avatar billede jncc Nybegynder
21. april 2004 - 15:27 #5
Jeg tror jeg kører med min løsning. Det fungerer jo ganske fint nu... :)
Avatar billede jncc Nybegynder
21. april 2004 - 15:28 #6
det skulle have været et svar...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester