Skriva ut del av sida?

HTML & CSS

3 svar · 339 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Trådstart#1

Kan window.print() användas på något sätt för att skriva ut endast en del av en sida?

Medlem sedan aug. 20039 340 inlägg
#2

Ja! Du kan t ex använda en speciell stillmall (I en css-fil) som gömmer vissa lager:

<link rel="stylesheet" media="print" href="skrivarstil.css" />
Medlem sedan aug. 20039 340 inlägg
#3

Ett annat alternativ är att använda javascript för att gömmas vissa delar av sidan och sedan använda window.print();

Medlem sedan juli 20013 378 inlägg
#4

Hmm...

Är det "fasta" delar av sidan som skall skrivas ut (dvs delar som kan definieras av dig som sidmakare och väljas av "utskrivaren" genom något formulär eller liknande) kan du förmodligen få till det genom att trixa lite med ID-attribut, Javascript och CSS-stilen "display:none" eller möjligen "visibility:hidden" (även om den senare lämnar plats på sidan för innehållet som döljs) som du applicerar innan du kör window.print()

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)