Avatar billede jan2001 Nybegynder
07. august 2003 - 14:15 Der er 12 kommentarer og
1 løsning

printervenlig hjemmeside

Jeg har opdaget, at når folk vil printe sider ud på min hjemmeside, så skræres noget af siden af. Jeg har en anelse om, at det er fordi jeg har mine tabeller defineret i pixels istdenfor procent. Men jeg er nød til at låse dem, for eller går der kage i indholdet i tabellerne. Men kan man få printet det hele ud bare ved at kunne bruge browserens printerfunktion rigtigt eller er det mig der eventuelt skal lave noget om på mine sider?
Avatar billede weiland Nybegynder
07. august 2003 - 14:35 #1
Hvis du er nødt til at gøre tabellerne så brede, så kan du jo evt. bede brugerne om at printe ud i landskabs-format.
Avatar billede nak-m Nybegynder
07. august 2003 - 14:52 #2
Jeg ville nok forslå at lave et stylesheet til dette:

<link media="print" href="stylesheet.css" type="text/css">
Avatar billede nak-m Nybegynder
07. august 2003 - 15:07 #3
Jeg kan forresten også lige henlede dig til denne artikel:

http://www.html.dk/artikler/00009/
Avatar billede jan2001 Nybegynder
07. august 2003 - 22:00 #4
Tak for tipsene. Jeg kigger nermere på det med CSS. Det lyder som en god løsning. Kan Jeg lave mine tabeller om så størrelsen bliver i procent med CSS?
Hvordan?
Avatar billede nak-m Nybegynder
07. august 2003 - 22:41 #5
ja, du kan vel bare sige:

<table class="tabel" ... osv.

og så skrive fx:

.tabel {
height: 50%;
width: 50%;
}

du kan så have et stylesheet til normal sidevisning og et til print:

<link rel="stylesheet" media="print" href="styleprint.css" type="text/css">
<link rel="stylesheet" media="screen" href="stylescreen.css" type="text/css">

hvis du ikke kender meget til css i forvejen kan du evt. besøge en af disse sider:

http://www.html.dk/tutorials/css/
http://www.w3schools.com/css/default.asp
http://www.w3.org/TR/CSS2/
Avatar billede jan2001 Nybegynder
08. august 2003 - 10:15 #6
Bare så jeg er sikker på, jeg har forstået det helt. Vil det sige at jeg skal lave alle mine tabeller om til CSS-generede tabeller og at den så selv finder ud af om den skal bruge enten stylescreen eller styleprint?
Avatar billede jan2001 Nybegynder
08. august 2003 - 10:33 #7
Hvor brede må tabeller maximum være for at kunne være på et A4 print?
Avatar billede nak-m Nybegynder
08. august 2003 - 14:49 #8
altså media="screen" bruger den til webside-visningen
og media="print" bruger den så når folk vil printe den ud (og den finder selv ud af det:))

ja det ville nok være smartest at lave dine tabellers egenskaber i css - og hvis du læser i det første link jeg gav dig (http://www.html.dk/artikler/00009/) kan du også få css'en til at fjerne visse elementer folk ikke har brug for at se på udprintningen (såsom menuer, bannere m.m.)

og til din sidste kommentar; altså hvis du laver tabellerne i procent får du ingen problemer ... men jeg ved ikke helt hvor brede man kan lave tabellerne på et A4 ark :)

jeg kan forresten også lige på falderebet henvise dig til dette link:
http://www.html.dk/artikler/00043/ der omhandler hvorfor det kunne være smart at bruge div og css istedet for tabeller - men det har jo egentlig ikke så meget med emnet at gøre ;)
Avatar billede nak-m Nybegynder
08. august 2003 - 14:52 #9
udprintningen == printet/udskriften (tænkte ikke så klart)
skal nok også huske at bruge nogle kommaer næste gang :)
Avatar billede nak-m Nybegynder
08. august 2003 - 14:56 #10
men altså alt hvad du har brug for at vide skulle gerne stå i de links jeg har henvist til
Avatar billede nak-m Nybegynder
10. august 2003 - 00:22 #11
kan du få det til at virke? :)
Avatar billede jan2001 Nybegynder
10. august 2003 - 00:41 #12
Jeg har lige brugt dagen på at ændrer alle mine tabeller til at være højest 650 pixels og jeg har lavet en CSS der skjuler min menu. Senere laver jeg måske også tabellerne med CSS. I hvert fald tak for hjælpen.
Avatar billede nak-m Nybegynder
10. august 2003 - 13:13 #13
det var så lidt :)
held og lykke med det!
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