sunny: Teilbereich drucken (verschachtelte Tabellen)

Sorry für das Doppelposting - aber ich hab leider immer noch keine Lösung für mein Problem gefunden, daher der neue Thread.

Also ich hab mehrere ineinander verschachtelte Tabellen, eine davon (die in der der Text - sprich Inhalt steht) soll ausgedruckt werden.

Ich hab jetzt ein eigenes print-Stylesheet angelegt, allerdings sobald ich für die äußerste Tabelle definiere, dass sie nicht gedruckt werden soll (oder auch gleich für table im allgemeinen), kann ich natürlich für die Tabelle im Inneren nichts mehr festlegen - diese liegt ja auch in der Tabelle die nicht gedruckt wird.

Hat jemand eine Idee, wie ich das lösen könnte?

Lg,
sunny

  1. Sorry für das Doppelposting - aber ich hab leider immer noch keine Lösung für mein Problem gefunden, daher der neue Thread.

    Ist absolut keine Begründung - der alte Thread war doch noch gut. Und hier wird von den Profis jeder Thread angesehen - meist sogar unten begonnen!

    Also ich hab mehrere ineinander verschachtelte Tabellen, eine davon (die in der der Text - sprich Inhalt steht) soll ausgedruckt werden.

    Ich hab jetzt ein eigenes print-Stylesheet angelegt, allerdings sobald ich für die äußerste Tabelle definiere, dass sie nicht gedruckt werden soll (oder auch gleich für table im allgemeinen), kann ich natürlich für die Tabelle im Inneren nichts mehr festlegen - diese liegt ja auch in der Tabelle die nicht gedruckt wird.

    Für jede Zelle einzeln festlegen, ob gedruckt/nicht gedruckt.

    Hat jemand eine Idee, wie ich das lösen könnte?

    - Sven Rautenberg

    1. Hallo!

      Ist absolut keine Begründung - der alte Thread war doch noch gut. Und hier wird von den Profis jeder Thread angesehen - meist sogar unten begonnen!

      Stimmt. Aber da die anderen Antworten immer gleich so rasch gekommen sind, dachte ich, so weit unten würde das Ganze vielleicht nicht mehr gelesen, weil der Thread ja schon von gestern war. War ein Fehler - tut mir leid.

      Also das mit den Tabellen hab ich jetzt so halbwegs gelöst ;-), aber dafür hab ich jetzt noch ein anderes Problem, irgendwie komm ich hier nicht auf den Fehler:

      Also ich hab wie gesagt zwei externe Stylesheets, eines für die Bildschirmausgabe, eines fürs drucken.
      Nun möchte ich, dass ein bestimmter Text am Bildschirm nicht angzeigt, jedoch beim Drucken mitgedruckt wird:

      styles_screen.css:
      .druckinfos { display:none}

      styles_print.css:
      .druckinfos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none }

      html_datei.htm:
      <span class="druckinfos">Mein Text, der nur gedruckt werden soll. </span>

      Wo liegt denn da jetzt wieder der Fehler?

      Vielen Dank für die Hilfe!
      sunny

      1. Guten morgen nochmal!

        Ist mein Code so falsch, dass mir niemand mehr antworten will? Ich hoff es ist noch nicht alles zu spät bei meiner CSS-Schreiberei!?

        Oder seh nicht nur ich den Fehler nicht sondern auch ihr nicht?

        Ich würd mich freuen, wenn ich doch noch Hilfe bekäme - bin schon ganz "Quellcode-blind" ;-)

        Greetings,
        sunny

        1. Yo!

          Ist mein Code so falsch, dass mir niemand mehr antworten will? Ich hoff es ist noch nicht alles zu spät bei meiner CSS-Schreiberei!?

          Nö, zu spät ist da noch nichts.

          Es würde aber extrem helfen, wenn du dein Problem als testbare Datei einfach irgendwohin hochladen würdest:

          1. Testet sich das einfacher, weil ich nur einen Link klicken brauche, um den Effekt zu sehen.
          2. Vielleicht hast du ja doch irgendeinen dummen Fehler gemacht beim Abtippen! Oder den Fehler unabsichtlich korrigiert.

          Oder seh nicht nur ich den Fehler nicht sondern auch ihr nicht?

          Das ist das Problem: Im Prinzip siehts wirklich ok aus. Ich würde aber, allein schon aus Freundlichkeit zu Netscape 4, _jede_ CSS-Angabe mit Semikolon abschließen. Auch wenn gleich danach Klammer-Zu kommt.

          - Sven Rautenberg

          1. Yo!

            Es würde aber extrem helfen, wenn du dein Problem als testbare Datei einfach irgendwohin hochladen würdest:

            Tut mir leid, das geht leider (noch) nicht. Gratiswebspace hab ich momentan keinen zur Verfügung und auf den firmeneigenen Webserver kann ich das Ganze frühestens morgen legen.

            1. Testet sich das einfacher, weil ich nur einen Link klicken brauche, um den Effekt zu sehen.

            Ja, klar, aber s.o.

            1. Vielleicht hast du ja doch irgendeinen dummen Fehler gemacht beim Abtippen! Oder den Fehler unabsichtlich korrigiert.

            Eigentlich hab ich alles rauskopiert, daran kanns nicht liegen.

            Das ist das Problem: Im Prinzip siehts wirklich ok aus. Ich würde aber, allein schon aus Freundlichkeit zu Netscape 4, _jede_ CSS-Angabe mit Semikolon abschließen. Auch wenn gleich danach Klammer-Zu kommt.

            Ja okay, das werd ich machen.

            Vielleicht hilft Folgendes weiter (weil ich ja keinen Link posten kann):

            <table>
             <tr>
              <td colspan="2">
              <span class="navigation"><img src="xxx.gif">
              <a href="#">Home</a>...</span>
              </td>
             </tr>
             <tr>
              <td colspan="2">
              <span class="druckinfos">Mein Text</span>
              </td>
              ...

            Das ist mein original Quelltext (außer Bildnamen usw), die erste Klasse wird tadellos angewandt, die Klasse "druckinfos" will aber einfach nicht funktionieren. Ich hab wirklich keine Ahnung woran das liegen könnte.

            Lg,
            sunny

          2. Morgen!

            Es würde aber extrem helfen, wenn du dein Problem als testbare Datei einfach irgendwohin hochladen würdest:

            Ist schon passiert! Allerdings sollte der Link nicht unbedingt schon öffentlich zugänglich sein ... daher hab ich ihn per Mail an Dich, Sven, geschickt.

            Ok, ich weiß, das verstößt eigentlich gegen den "guten Ton" und die Regeln im Forum, aber da Sven ja der einzige zu sein scheint, der mir in diesem Fall antwortet, hoffe ich, dass das hier nicht so schlimm ist.

            Auf jeden Fall hab ich jetzt nach 3 Tagen (;-) den Fehler immer noch nicht gefunden und würde mich sehr über weitere Tips freuen! Schön langsam weiß ich nämlich echt nicht mehr, was ich noch versuchen könnte ...

            Lg,
            sunny

            1. Yo!

              Ist schon passiert! Allerdings sollte der Link nicht unbedingt schon öffentlich zugänglich sein ... daher hab ich ihn per Mail an Dich, Sven, geschickt.

              Mußt du nur bis heute abend warten - eher rufe ich die Mail nicht ab.

              - Sven Rautenberg

              1. Yo!

                Hi!

                Mußt du nur bis heute abend warten - eher rufe ich die Mail nicht ab.

                Das wär kein Problem! Ich würd mich echt freuen, wenn Du Dir das mal anschauen könntest! :)

                Liebe Grüße,
                sunny

                1. Moin!

                  Mußt du nur bis heute abend warten - eher rufe ich die Mail nicht ab.

                  Das wär kein Problem! Ich würd mich echt freuen, wenn Du Dir das mal anschauen könntest! :)

                  Für die unwissende Mitleserschaft:
                  Ergebnis bislang: Kein Ergebnis.

                  Die fragliche Seite enthält ein naturgemäß komplex verschachteltes Tabellenlayout, aufgrund dessen CSS seine Stärken gerade _nicht_ ausspielen kann - erst recht nicht, um als Drucklayout eine für Papierseiten optimierte Ausgabe zu ergeben.

                  - Sven Rautenberg

                  1. Moin!

                    Morgen!

                    Für die unwissende Mitleserschaft:
                    Ergebnis bislang: Kein Ergebnis.

                    Die fragliche Seite enthält ein naturgemäß komplex verschachteltes Tabellenlayout, aufgrund dessen CSS seine Stärken gerade _nicht_ ausspielen kann - erst recht nicht, um als Drucklayout eine für Papierseiten optimierte Ausgabe zu ergeben.

                    Hmmm - sowas hatte ich mir schon gedacht ;) Scherz beiseite, leider bin ich nicht grad DER CSS-Profi - im Gegenteil. Ich hoff, das wird sich auch bald mal ändern :)

                    Was ich allerdings bei der Seite überhaupt nicht verstehe ist, warum funktioniert es wenn ich für die class "Navigationsstatus" im screen.css "display:none" angebe und im print.css dann Werte definiere? Oder besser gesagt, warum funktioniert es nicht, wenn ich genau dasselbe für die class "Druckinfos" mache? Noch dazu, wo die beiden Klassen an der selben Stelle einer der Tabelle angewandt werden? Für mich ist das irgendwie äußerst unlogisch ... ;)

                    Trotzdem - DANKE Sven, dass Du Dir die Mühe gemacht hast, das Ganze anzuschauen!

                    Liebe Grüße & ein schönes Wochenende!
                    sunny