SlideShare a Scribd company logo
1 of 22
CSS För utskrift
Det finns  två alternativ  när det gäller att förbereda utskrift  med CSS.
Alternativ 1:  Låt CSS för skärm och utskrift vara densamma (det som fins på skärmen skrivs ut). A lternativ 2: Skapa en helt egen  “utskriftsvänlig” css-version.
Alternativ 1:  Låt CSS för skärm och utskrift vara densamma
Eftersom din CSS för utskrift kommer att vara  samma som din CSS för skärm , kan du helt enkelt…
… lägga till  ytterligare en mediatyp  till ditt element <link> … eller <link rel=&quot;stylesheet” href=&quot; a. css” type=&quot; te xt/css&quot; media=”screen , print &quot; />
… lägga till  ytterligare en mediatyp  till din @media-regel.  @media screen , print {  /* screen  and print  rules here */ }
Tyvärr är saker  aldrig riktigt så enkla !
Bakgrundsbilder och färger  skrivs inte ut som standard. Det kan få din design för skärm att se märklig ut i utskrift.
Flytande och absolut placerade  element klipper ibland av efter första sidan (speciellt i vissa versioner av Firefox)
Även om det låter komplicerat är det ofta mycket enklare att  skapa en helt egen CSS för skrivare  – en utskriftsvänlig version för dina sidor.
Alternativ 2: Skapa en utskriftsvänlig version
Med detta alternativ kommer din CSS för utskrift att  skilja sig mot din CSS för skärm , så du kan…
… lägga till  ytterligare   en länk  till din nya cssfil för utskrift … eller <link rel=&quot;stylesheet” href=&quot; a. css” type=&quot; te xt/css&quot; media=”screen&quot; /> <link rel=&quot;stylesheet” href=” b. css” type=&quot; te xt/css&quot; media=”print&quot; />
… lägga till  ytterligare en @media-regel  till din css-fil.  @media screen {  /* screen rules here */ } @media print {  /* print rules here */ }
Här följer  några tips  för att enkelt skapa utskriftsvänliga sidor.
Tips 1:  Formatera om möjligt om fäger till svart och vitt. h1, h2, h3, h4, h5, h6  {  color: #000;  }
Tips 2:  Göm sektioner av sidan som inte behövs. #navigation, #sidebar, #adbanner, #richfooter {  display: none;  }
Tips 3:  Formatera om standard för textfärg och stil – om du vill det! a:link, a:visited { color: #000; text-decoration: none; }
Tips 4:  Undvik float, absolut placering och height=100%. #container {  float: none;  }
Tips 5:  Gör det enkelt! Minns att syftet är att skapa en sida som är enkel att skriva ut och läsa.
Russ Weakley Max Design Site:  maxdesign.com.au Twitter:  twitter.com/russmaxdesign Slideshare:  slideshare.net/maxdesign Linkedin:   linkedin.com/in/russweakley (översättning: Thomas Lindbjer)

More Related Content

Similar to CSS för utskrift

Introduktion till CSS
Introduktion till CSSIntroduktion till CSS
Introduktion till CSSAnton Tibblin
 
VT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSVT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSAnton Tibblin
 
HT23 - DA106A - Layout (2)
HT23 - DA106A - Layout (2)HT23 - DA106A - Layout (2)
HT23 - DA106A - Layout (2)Anton Tibblin
 
Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Martin Carlsson
 
HT17 - DA156A - Introduktion till CSS
HT17 - DA156A - Introduktion till CSSHT17 - DA156A - Introduktion till CSS
HT17 - DA156A - Introduktion till CSSAnton Tibblin
 
HT16 - DA156A - Introduktion till CSS
HT16 - DA156A - Introduktion till CSSHT16 - DA156A - Introduktion till CSS
HT16 - DA156A - Introduktion till CSSAnton Tibblin
 
VT17 - DA355A - Introduktion till CSS
VT17 - DA355A - Introduktion till CSSVT17 - DA355A - Introduktion till CSS
VT17 - DA355A - Introduktion till CSSAnton Tibblin
 
VT17 - DA355A - Responsive design
VT17 - DA355A - Responsive designVT17 - DA355A - Responsive design
VT17 - DA355A - Responsive designAnton Tibblin
 
HT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSHT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSAnton Tibblin
 
HT18 - DA156A - Introduktion till CSS
HT18 - DA156A - Introduktion till CSSHT18 - DA156A - Introduktion till CSS
HT18 - DA156A - Introduktion till CSSAnton Tibblin
 
Design för alla
Design för allaDesign för alla
Design för allaMetamatrix
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenAnton Tibblin
 
Dreamweaver cs3 och css
Dreamweaver cs3 och cssDreamweaver cs3 och css
Dreamweaver cs3 och csstonicii
 
Digital typografi @ Beckmans, december 2015
Digital typografi @ Beckmans, december 2015Digital typografi @ Beckmans, december 2015
Digital typografi @ Beckmans, december 2015Harald Peter Ström
 
Optimera mera
Optimera meraOptimera mera
Optimera meraze7en
 
Introduktion till web-design
Introduktion till web-designIntroduktion till web-design
Introduktion till web-designKenneth Lanneskog
 
1 lathund metaslider – skapa bildspel
1 lathund metaslider – skapa bildspel1 lathund metaslider – skapa bildspel
1 lathund metaslider – skapa bildspelElisabeth Olsson
 
Broschyr e-post
Broschyr e-postBroschyr e-post
Broschyr e-postsanei172
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTMLAnton Tibblin
 

Similar to CSS för utskrift (19)

Introduktion till CSS
Introduktion till CSSIntroduktion till CSS
Introduktion till CSS
 
VT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSSVT18 - DA355A - Introduktion till CSS
VT18 - DA355A - Introduktion till CSS
 
HT23 - DA106A - Layout (2)
HT23 - DA106A - Layout (2)HT23 - DA106A - Layout (2)
HT23 - DA106A - Layout (2)
 
Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5Responsiv webbdesign + HTML5 + CSS5
Responsiv webbdesign + HTML5 + CSS5
 
HT17 - DA156A - Introduktion till CSS
HT17 - DA156A - Introduktion till CSSHT17 - DA156A - Introduktion till CSS
HT17 - DA156A - Introduktion till CSS
 
HT16 - DA156A - Introduktion till CSS
HT16 - DA156A - Introduktion till CSSHT16 - DA156A - Introduktion till CSS
HT16 - DA156A - Introduktion till CSS
 
VT17 - DA355A - Introduktion till CSS
VT17 - DA355A - Introduktion till CSSVT17 - DA355A - Introduktion till CSS
VT17 - DA355A - Introduktion till CSS
 
VT17 - DA355A - Responsive design
VT17 - DA355A - Responsive designVT17 - DA355A - Responsive design
VT17 - DA355A - Responsive design
 
HT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSSHT19 - DA156A - Introduktion till CSS
HT19 - DA156A - Introduktion till CSS
 
HT18 - DA156A - Introduktion till CSS
HT18 - DA156A - Introduktion till CSSHT18 - DA156A - Introduktion till CSS
HT18 - DA156A - Introduktion till CSS
 
Design för alla
Design för allaDesign för alla
Design för alla
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursen
 
Dreamweaver cs3 och css
Dreamweaver cs3 och cssDreamweaver cs3 och css
Dreamweaver cs3 och css
 
Digital typografi @ Beckmans, december 2015
Digital typografi @ Beckmans, december 2015Digital typografi @ Beckmans, december 2015
Digital typografi @ Beckmans, december 2015
 
Optimera mera
Optimera meraOptimera mera
Optimera mera
 
Introduktion till web-design
Introduktion till web-designIntroduktion till web-design
Introduktion till web-design
 
1 lathund metaslider – skapa bildspel
1 lathund metaslider – skapa bildspel1 lathund metaslider – skapa bildspel
1 lathund metaslider – skapa bildspel
 
Broschyr e-post
Broschyr e-postBroschyr e-post
Broschyr e-post
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTML
 

CSS för utskrift

  • 2. Det finns två alternativ när det gäller att förbereda utskrift med CSS.
  • 3. Alternativ 1: Låt CSS för skärm och utskrift vara densamma (det som fins på skärmen skrivs ut). A lternativ 2: Skapa en helt egen “utskriftsvänlig” css-version.
  • 4. Alternativ 1: Låt CSS för skärm och utskrift vara densamma
  • 5. Eftersom din CSS för utskrift kommer att vara samma som din CSS för skärm , kan du helt enkelt…
  • 6. … lägga till ytterligare en mediatyp till ditt element <link> … eller <link rel=&quot;stylesheet” href=&quot; a. css” type=&quot; te xt/css&quot; media=”screen , print &quot; />
  • 7. … lägga till ytterligare en mediatyp till din @media-regel. @media screen , print { /* screen and print rules here */ }
  • 8. Tyvärr är saker aldrig riktigt så enkla !
  • 9. Bakgrundsbilder och färger skrivs inte ut som standard. Det kan få din design för skärm att se märklig ut i utskrift.
  • 10. Flytande och absolut placerade element klipper ibland av efter första sidan (speciellt i vissa versioner av Firefox)
  • 11. Även om det låter komplicerat är det ofta mycket enklare att skapa en helt egen CSS för skrivare – en utskriftsvänlig version för dina sidor.
  • 12. Alternativ 2: Skapa en utskriftsvänlig version
  • 13. Med detta alternativ kommer din CSS för utskrift att skilja sig mot din CSS för skärm , så du kan…
  • 14. … lägga till ytterligare en länk till din nya cssfil för utskrift … eller <link rel=&quot;stylesheet” href=&quot; a. css” type=&quot; te xt/css&quot; media=”screen&quot; /> <link rel=&quot;stylesheet” href=” b. css” type=&quot; te xt/css&quot; media=”print&quot; />
  • 15. … lägga till ytterligare en @media-regel till din css-fil. @media screen { /* screen rules here */ } @media print { /* print rules here */ }
  • 16. Här följer några tips för att enkelt skapa utskriftsvänliga sidor.
  • 17. Tips 1: Formatera om möjligt om fäger till svart och vitt. h1, h2, h3, h4, h5, h6 { color: #000; }
  • 18. Tips 2: Göm sektioner av sidan som inte behövs. #navigation, #sidebar, #adbanner, #richfooter { display: none; }
  • 19. Tips 3: Formatera om standard för textfärg och stil – om du vill det! a:link, a:visited { color: #000; text-decoration: none; }
  • 20. Tips 4: Undvik float, absolut placering och height=100%. #container { float: none; }
  • 21. Tips 5: Gör det enkelt! Minns att syftet är att skapa en sida som är enkel att skriva ut och läsa.
  • 22. Russ Weakley Max Design Site: maxdesign.com.au Twitter: twitter.com/russmaxdesign Slideshare: slideshare.net/maxdesign Linkedin: linkedin.com/in/russweakley (översättning: Thomas Lindbjer)