Autor Zpráva
Petrrrrrr
Profil *
Ahoj ví někdo, jak v css udělat, aby mi ve stylovém dokumentu pro tisk (media="print") (v IE7, ve FF3 mi to funguje) obtékaly prvky, kterým nastavím vlastnost float? Normálně mi ve stylovém dokumentu (media="screen") obtékání funguje, jen prostě mi nefunguje v IE7 při tisku. Díky za reakce
Miloš
Profil
Když odpojíš styl pro media="screen"
a tiskový styl připojíš namísto print místo něho jako media="screen"
je obtékání na monitoru tak, jak má být?

Pokud je (a chyba bude neznámo kde), dej sem odkaz na onu stránku, protože takhle můžeme nanejvýš věštit z koule, vařit z vody a cucat si z malíčku.
Petrrrrrr
Profil *
tak se stylem pro screen mi to neobtéká v náhledu pro tisk ani ve FF ani v IE.
mám tam něco takového

<div id="mainwindow">
<div class="text">
<h2>Nadpis</h2>
<p>text</p>

<a name="kvalita"></a>
<h3>Kvalita</h3>
<img src="img/obrazek.jpg" alt="text" title="text" height="183" width="275" />
<p>text</p>
<p>text</p>
</div> <!-- text -->
</div>

a předpis pro screen

#mainwindow
{
margin: 0 auto;
text-align: left;
}

.text
{
min-height:300px;
margin: 5px 5px 0px 160px;
padding: 5px;
}

.text h2
{
border-top: 1px solid #000;
display: block;
padding:0.2em 0em 0.2em 5px;
font-weight: bold;
font-size: 1em;
}

.text h3
{
padding: 0.2em 0 0.2em 30px;
margin-top: 1em;
border-top: 1px solid #e1e1a8;
font-size: 1.1em;
}

.text p
{
text-align: justify;
padding-bottom: 1em;
}

.text img
{
float: right;
background: #c8c859;
margin: 5px 0 0 5px;
padding: 5px;
}


pro print tam mám tohle:

#mainwindow
{
margin: 0 auto;
text-align: left;
color: #000;
text-decoration: none;
}

.text
{
min-height:300px;
}

.text h2
{
display: block;
padding:1em 0 0.2em 0;
font-weight: bold;
font-size: 1.4em;
}

.text h3
{
padding: 0.2em 0 0.2em 30px;
margin-top: 1em;
border-top: 2px solid #000;
font-size: 1.1em;
}

.text p
{
text-align: justify;
padding-bottom: 1em;
}

.text img
{
float: right;
margin: 5px 0 0 5px;
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: