webForumDet fria alternativet

Skriva ut del av sida?

HTML & CSS

3 svar · 334 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Frågan#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()

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)