Jim Panse: Header und Footer ausblenden

Kann mir jemand sagen wie ich beim ie die Kopf bzw. Fußzeile beim drücken mit hilfe von css ausblenden kann bzw. ob das überhaupt geht?

Hab da schon einiges versucht aber irgendwie kein erfolg gehabt.
Danke!

  1. Hallo,

    Kann mir jemand sagen wie ich beim ie die Kopf bzw. Fußzeile beim drücken

    "drücken"?

    mit hilfe von css ausblenden kann bzw. ob das überhaupt geht?

    @media print {
      #head, #footer {
        display: none;
      }
    }

    Alternativ Einbindung eines externen Stylesheets für den gewünschten Medientyp:
    http://jendryschik.de/wsdev/einfuehrung/css/einbindung.html#medientypen

    Oder meinst du wirklich nur beim IE?

    Gruß,

    MI

    --
    XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
    Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
    Einführung in XHTML, CSS und Webdesign: http://jendryschik.de/wsdev/einfuehrung/
    Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/
    sh:( fo:) rl:( br:& br:] ' n4:& | n4:? ' ie:| va:) de:] zu:) fl:{ ss:| ls:& js:|
    1. Hallo,

      @media print {
        #head, #footer {
          display: none;
        }
      }

      Was aber wenn die gesamte Seite eine Tabelle darstellt und Kopf und Fuß der Seite Teil einer Tabelle ist? In ein span oder so kann man es dann ja nicht packen. Geht das?

      Guillermo

      1. Hallo,

        @media print {
          #head, #footer {
            display: none;
          }
        }

        Was aber wenn die gesamte Seite eine Tabelle darstellt und Kopf und Fuß der Seite Teil einer Tabelle ist?

        So etwas macht man nicht.

        In ein span oder so kann man es dann ja nicht packen.

        Aber in jeweils ein 'div', wenn es denn sein muss.

        Gruß,

        MI

        --
        XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
        Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
        Einführung in XHTML, CSS und Webdesign: http://jendryschik.de/wsdev/einfuehrung/
        Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/
        sh:( fo:) rl:( br:& br:] ' n4:& | n4:? ' ie:| va:) de:] zu:) fl:{ ss:| ls:& js:|
        1. So etwas macht man nicht.

          Wer ist man? Ich mache sowas. Ist valides xhtml1.0 und durch die Tabelle ist die Seite sauber strukturiert. Was sollte denn dagegen sprechen?

          Guillermo

          1. hi,

            Wer ist man? Ich mache sowas. Ist valides xhtml1.0 und durch die Tabelle ist die Seite sauber strukturiert. Was sollte denn dagegen sprechen?

            nein, es ist das komplette gegenteil von "sauber strukturiert".

            tabellen sollen zum darstellen von daten dienen, die in tabellarischer form vorliegen (z.b. adresseinträge, name, strasse, ort).

            was du hingegen machst, ist tabellen zum layouten zu missbrauchen.

            gruss,
            wahsaga

            1. tabellen sollen zum darstellen von daten dienen, die in tabellarischer form vorliegen (z.b. adresseinträge, name, strasse, ort).

              was du hingegen machst, ist tabellen zum layouten zu missbrauchen.

              Nein, ich habe ja eine Webseite, in der ich eine Kopfzeile, ein Seitenmenü jwls. auf der linken und rechten Seite, eine Zeile mit den Querverweisen zum Impressum etc. unten habe. Und dann einen Hauptbereich in der Mitte. Ich habe also eine tabellarische Seite, in der alle Seitenbereich logisch übersichtlich voneinander getrennt sind. Mit CSS formatiert sieht es dann sogar noch gut aus.

              Ob ich nun Name, Ort, Straße in einer Tabelle logisch voneinander trenne, oder ganze Text- und Datenbereiche wie Menü und Haupttext, ist doch egal. Nur weil dass eher größere Inhalte sind, darf es doch nicht verboten sein? Beides ist eine saubere logische Trennung der Bereiche.

              Guillermo

              1. Hallo,

                Nein, ich habe ja eine Webseite, in der ich eine Kopfzeile, ein Seitenmenü jwls. auf der linken und rechten Seite, eine Zeile mit den Querverweisen zum Impressum etc. unten habe. Und dann einen Hauptbereich in der Mitte. Ich habe also eine tabellarische Seite, in der alle Seitenbereich logisch übersichtlich voneinander getrennt sind.

                Tabellen trennen keine Daten sondern ordnen Daten in parallelen Spalten oder rechtwinkligen Anordnungen, welche - und das ist wichtig - sich nach einer bestimmten Regel aufeinander beziehen, zueinander an. Tabellen eignen sich dazu, zusammengehörige Informationen in (visuell) sinnvolle Untermengen zu organisieren. Dies ist bei einer Einteilung eines Seite in diverse Bereiche nicht gegeben, oder wo siehst du einen gemeinsamen zwingenden logischen Bezug zwischen Menü und Inhalt, zwischen Querverweisen und Impressum, zwischen Fuß- und Kopfzeile?

                Ob ich nun Name, Ort, Straße in einer Tabelle logisch voneinander trenne,

                Das ist dein Missverständnis. Eine Tabelle trennt nicht, sie verbindet, ordnet und fasst zusammen.

                Gruß,

                MI

                --
                XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
                Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
                Einführung in XHTML, CSS und Webdesign: http://jendryschik.de/wsdev/einfuehrung/
                Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/
                sh:( fo:) rl:( br:& br:] ' n4:& | n4:? ' ie:| va:) de:] zu:) fl:{ ss:| ls:& js:|
              2. hi,

                Beides ist eine saubere logische Trennung der Bereiche.

                micheal hat es ja eigentlich schon gesagt ...

                eine tabelle benutzt du, um mehrere datensätze, die den gleichen aufbau bzw. struktur haben, einheitlich darzustellen.

                ein adressbucheintrag z.b. ist so etwas, er folgt immer der gleichen struktur: name, anschrift, telefon.

                wenn deine kopf- und fusszeilen sowies navigation und hauptbereich ebenfalls eine gleiche struktur haben, würde mich das doch stark wundern.

                gruss,
                wahsaga

      2. Hi,

        @media print {
          #head, #footer { display: none; }
        }
        Was aber wenn die gesamte Seite eine Tabelle darstellt und Kopf und Fuß der Seite Teil einer Tabelle ist? In ein span oder so kann man es dann ja nicht packen. Geht das?

        Dann gibst Du den beiden Tabellenzeilen die Id head bzw. foot.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
        1. Dann gibst Du den beiden Tabellenzeilen die Id head bzw. foot.

          Es sind mehr als zwei. Könnte ich dann nicht eine Klasse "nichtdrucken" erstellen, die ich jedem td zuweise, das dem Kopf oder Fuß angehört?

          Guillermo

          1. Hallo Guillermo,

            Es sind mehr als zwei. Könnte ich dann nicht eine Klasse "nichtdrucken" erstellen, die ich jedem td zuweise, das dem Kopf oder Fuß angehört?

            Warum denn nicht? Du könntest natürlich auch dem <tr> eine Id zuweisen oder mehreren <tr> eine Klasse zuweisen. Möglichkeiten gibt es viele...

            Viele Grüße,
            Christian

  2. Hi,

    Kann mir jemand sagen wie ich beim ie die Kopf bzw. Fußzeile beim drücken mit hilfe von css ausblenden kann bzw. ob das überhaupt geht?

    Auch wenn das jetzt zum 12439470124380231. Mal gefragt wird: es geht immer noch nicht.
    Datei - Seite einrichten ist die einzige Möglichkeit.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/