Hi,
ich habe es ja auch so ähnlich, siehe Auszug aus meiner CSS unten. Es hatte bisher funktioniert, aber nachdem ich das JS-Menü ausgetauscht und auch (ein bisschen) am stylesheet herumgespielt habe, will es nicht mehr.
@media print, screen
{
.NoPrint {}
}
@media screen
{
.NoPrint {display:none}
}
@media print
{
.NoPrint {}
}
Und das div-tag weise ich so zu:
<div class="NoPrint">
<script language="JavaScript" src="menudesign.js" type="text/javascript"></script>
<script language="JavaScript" src="menucode.js" type="text/javascript"></script>
</div>
<div style="display:none">
<script language="JavaScript" src="menudesign.js" type="text/javascript"></script>
<script language="JavaScript" src="menucode.js" type="text/javascript"></script></div>
Tja und was sollen wir dir jetzt sagen?
die Anweisung um einen Bereich nicht zu drucken:
@media print {
div{
display:none;
}
}Funktioniert bei mir.
Struppi.