M
Maik
Jo.Sorry, kann man natürlich nicht einfach überschreiben.
Aber ich denke, dass wir hoctar mit unser beider Beispielen (Post #13 + #14) den Lösungsweg aufgezeigt haben.
mfg Maik
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Jo.Sorry, kann man natürlich nicht einfach überschreiben.
Auf nichts anderes hab ich hier jetzt schon dreimal hingewiesenDer letzte Ausgangspunkt war ja dass ein test - div darüber liegt. Warum dann nicht einfach wieder den test-div sichtbar machen und dessen childs verstecken.
Post #14:Vielmehr müsstest du darin die benachbarten Elemente ausblenden, die nicht ausgedruckt werden sollen.
Post #16:Browserunterstützung für den Selektor für benachbarte Elemente vorausgesetzt:
HTML:<html> <head> <title>drgrg</title> <style type="text/css"> <!-- body * {display:none;} body .test, body .test * {display:block;} body .test span#g + span {display:none;} --> </style> </head> <body> <span>hfgf</span> <div class="test"> <span id="g">muh <span>gh</span> <span class="test">bla</span> <!-- Achtung: Ein <div> (=Block-Element) ist in einem <span> (=Inline-Element) nicht zulässig! --> </span> <span>fhg</span> </div> </body> </html>
Ansonsten wirst du im Falle des IE, der diesen Selektortyp auch in der aktuellen Version "8" noch immer nicht unterstützt, die Elemente mit einem Klassenbezeichner ausstatten müssen, damit es browserübergreifend mit ihrer Ausblendung funktioniert (siehe Zods Beispiel mit der Klasse .hide).
Stattdessen müsstest du in dem Elternelement ausschliesslich die benachbarten Elemente ausblenden, die nicht gedruckt werden sollen - siehe hierzu mein Beispiel in Post #14.
HTML:<span id="g">Juhuu ich werde gedruckt <span> - wunderbar</span> <div class="test">Ich bin auch auf dem Druck!</div> </span>