Header und Footer ausblenden
Jim Panse
- css
0 Michael Jendryschik0 Guillermo0 Michael Jendryschik0 MudGuard
0 MudGuard
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!
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
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
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
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
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
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
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
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
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
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
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
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