Hallo ORlando, ich bin´s noch mal!
:-)
Ich habe deinen Tipp jetzt mal umgesetzt. Im Internet Explorer funktioniert das Ganze auch wunderbar. Ich muss meine Seiten aber auch auf dem NN 4.75 zum Laufen bekommen. Und dort werden die layer UNTEREINANDER angezeigt. Ich glaube das liegt aber am ehesten an meiner div-definition - oder an der Uhrzeit... :-)
Kannst Du mir sagen, wie ich die divs benennen muss, damit auch der NN sie erkennt? Das wäre Klasse!
Hier mal der vereinfachte Quellcode:
--------------------
<html>
<head>
<style type="text/css">
<!--
@media screen {
#links { float:left }
}
-->
</style>
</head>
<body>
<table width=900>
<tr>
<td>
<div id="links" style="width:450px; background-color:#D2D9DC; padding: 10px;"><p><span style="font-size:12px; font-family:arial, verdana, sans-serif">sdfg dsfg sdfgdsfgds fg dsfg dfg dsfgdsf gds g dfsg dsfg dsfg sdfgdsf gds fg dsfg dsfgdsfg dsfgdsfg dsfg dsfg df gd fsg dsfgdsfg dsf gd sfg dsgsdf sdfsdf</span></p></div>
<div style="width:450px; background-color:#C8CFD2; padding: 10px;"><p><span style="font-size:12px; font-family:arial, verdana, sans-serif">sdfg dsfg sdfgdsfgds fg dsfg dfg dsfgdsf gds g dfsg dsfg dsfg sdfgdsf gds fg dsfg dsfgdsfg dsfgdsfg dsfg dsfg df gd fsg dsfgdsfg dsf gd</span></p></div>
</td>
</tr>
<tr>
<td><a href="javascript:print()">ausdrucken</a></td>
</tr>
</table>
</body>
</html>
--------------------
Da fehlt mir irgendwo die richtige Benennung des layers für den NN. Und ich finde sie nicht...
Evtl. kannst Du mir da nochmal helfen?
Schöne Grüsse,
Martin
=========================
Hi,
Ich möchte einen ZWEIspaltigen Text
(
<table>
<tr>
<td>erste Spalte</td>
<td>zweite Spalte</td>
</tr>
</table>
)
auf meiner Seite AM STÜCK ausdrucken.
dann verwende keine Tabelle, sondern teile den Text in zwei DIVs auf. Im Screen-Layout weist du ihnen 50% Breite (bzw. weniger, wenn du Rahmen verwendest) zu und formatierst das linke DIV mit flot:left. Dadurch steht das zweite DIV rechts daneben.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#float
Damit das nur am Monitor gilt, stellst du diese Definition in den Bereich
@media screen {
#linkesdiv { float:left }
}
Beim Druck, besser gesagt bei allen anderen Ausgabemedien wird das dann übergangen und die zwei DIVs stehen untereinander.
LG Orlando