---
title: "Skriva ut en del av sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/192544-skriva-ut-en-del-av-sida"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Wibbskii"
published: "2014-12-11T07:59:41.000Z"
updated: "2014-12-15T08:59:26.000Z"
replies: 7
views: 2058
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/192544-skriva-ut-en-del-av-sida"
---

# Skriva ut en del av sida

## #1 — Wibbskii, 2014-12-11T07:59Z

Kan man styra på en "Skriv ut" knapp vad som skall komma med när man skriver ut?

Permalänk: https://www.webforum.nu/p/192544

## #2 — voigtann1, 2014-12-11T08:09Z

du kan själv markera och välja skriv ut markerad... annars kan du köra @media print och dölja de element du inte vill skall följa med vid utskrift:

<https://developer.mozilla.org/en-US/docs/Web/CSS/@media>

Permalänk: https://www.webforum.nu/p/2318060

## #3 — metalboy, 2014-12-11T08:10Z

Du kan använda CSS och en media query för att styla innehåll specifikt vid utskrift.

Exempel för att dölja en print-länk vid utskrift:

```
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style>
        .utskrift { color: #ff0000; }
        @media print {
            .utskrift { display: none; }
        }
    </style>
</head>
<body>
    <h1>Rubrik</h1>
    <p>
        Brödtext<br />
        <a href="javascript:window.print()" class="utskrift">Skriv ut</a>
    </p>
</body>
</html>
```

Du kan också ha en separat css-fil för utskrift genom att ange media i link-taggen.

```
<link rel="stylesheet" href="print.css" media="print" />
```

Permalänk: https://www.webforum.nu/p/2318061

## #4 — Wibbskii, 2014-12-11T08:36Z

Tack
Så då måste man dölja allt annat när besökaren klickar på print. Inte säga att när besökaren klickar på just denna print knappen skall bara detta skrivas ut?

Permalänk: https://www.webforum.nu/p/2318062

## #5 — voigtann1, 2014-12-11T09:46Z

print gäller vid vilken utskrift som helst (window.print() och "skriv ut" i själva webbläsaren)

Permalänk: https://www.webforum.nu/p/2318063

## #6 — Wibbskii, 2014-12-12T12:30Z

Jo men jag menar att om man kan välja att tex div med id="print1" skall skrivas ut när man klickar på en knapp som man gjort själv som heter "print1"
Jag har en hel sida med massor av utbildningar och funderar på att lägga en "Skriv ut" knapp vid varje utbildning och då skall bara just den utbildningen skrivas ut.

Permalänk: https://www.webforum.nu/p/2318067

## #7 — voigtann1, 2014-12-12T12:46Z

Nej, det går tyvärr inte (inte i alla fall för samtliga webbläsare) om du behöver det, skapa upp en ny sida som kör print() direkt när webbsidan har läst in?

Permalänk: https://www.webforum.nu/p/2318069

## #8 — Wibbskii, 2014-12-15T08:59Z

Ja det kanske är ett alternativ. Eller så skrotar jag tanken på den funktionen ;)

Permalänk: https://www.webforum.nu/p/2318079

---

Tråden på webben: https://www.webforum.nu/amne/html-css/192544-skriva-ut-en-del-av-sida
