CSS úprava pro tisk
Tento příklad ukazuje jak pomocí CSS upravit stránku tak aby byla vhodná pro vytištění na Vaší tiskárně. Upravuje stránku na bíle pozadí s černým textem. Dále je možno zakrýt menu a jiné k tisku nepotřebné součásti stránky.
Zde si můžete prohlédnout výsledek. Zde si můžete prohlédnout jak bude stránka vypadat po vytištění na tiskárně.
Toto řešení publikoval Jan Dudek. Popis najdete v článku Formátování dokumentů pro tisk pomocí CSS.
CSS pro tisk
@media print
{
body
{
color: black;
background: white;
font-size: 12pt;
}
@page
{
margin: 2,5cm;
}
[href]:after
{
content: “ [“ attr(href) „] „;
}
#hlavicka, #paticka, #levypanel, #levypanel-obsah
{
display: none;
border-color: black;
}
#hlavnipanel
{
position: static;
margin:0;
padding:0
}
#obsah
{
border-color: black;
width: auto;
}
h1,h2,h3,h4,h5,h6
{
page-break-after: avoid;
}
}
CSS layout
@media screen
{
body
{
margin:0; padding:0;
background:#ffffff;
text-align:center;
}
#hlavicka
{
padding: 10px;
border: 1px solid blue;
background: #dddddd;
}
#obsah
{
width: 750px;
margin:1em auto;
border: 1px solid blue;
text-align:left;
}
#levypanel
{
float: left;
width: 200px;
margin:0; padding:0;
}
#levypanel-obsah
{
margin:0;
padding: 0.5em 1em;
}
#hlavnipanel
{
margin:0 0 0 200px;
padding:0;
}
#hlavnipanel-obsah
{
margin:0;
padding: 0.5em 1em;
}
#paticka
{
padding: 10px;
border-top: 1px solid blue;
background: #dddddd;
}
hr.cleaner
{
clear:both;
display: none
}
}
XHTML
<html>
<body>
<div id=“obsah“>
<div id=“hlavicka“>
<h1>Hlavička</h1>
</div>
<hr class=“cleaner“ />
<div id=“levypanel“>
<div id=“levypanel-obsah“>
<h4>Menu s pevnou šířkou</h4>
<ul>
<li><a href=“index.html“>Odkaz 1</a></li>
<li><a href=“index.html“>Odkaz 2</a></li>
<li><a href=“index.html“>Odkaz 3</a></li>
<li><a href=“index.html“>Odkaz 4</a></li>
<li><a href=“index.html“>Odkaz 5</a></li>
</ul>
</div>
</div>
<div id=“hlavnipanel“>
<div id=“hlavnipanel-obsah“>
<h1>Obsah s pevnou šířkou</h1>
<p>Lorem ipsum dolor sit amet…</p>
<p>Aenean eu augue sit amet…</p>
<p>Nunc a lacus. Phasellus cursus…</p>
<p><a href=“priklad-53-2.htm“ title=“Tisk“>Stránka v tiskové podobě</a></p>
</div>
</div>
<hr class=“cleaner“ />
<div id=“paticka“>
Patička
</div>
</div>
</body>
</html>
Mohlo by vás také zajímat
-
Nejlevnější VPS: To je nový Cloud Server Mini od ZonerCloud
4. června 2024 -
10 nejpopulárnějších programovacích jazyků a jejich využití
9. listopadu 2023 -
-
Co je to VRAM a jak ji navýšit bez drahého upgradu?
20. srpna 2024
Nejnovější
-
-
-
LAMP VPS: Rychlé a efektivní nasazení webových aplikací
6. února 2025 -
OpenAI zpřístupnilo ChatGPT Search všem uživatelům
6. února 2025