XHTML und Tabelle

Hi

Ich habe eine Tabelle mit einer Zeile und zwei Spalten.

Da ja in XHTML Frames nicht mehr erlaubt sind, dachte ich links in der Spalte habe ich die Themen und in der rechten Spalte habe ich dann den Inhalt.

Aber wie schaffe ich das? Hat mir da jemand ein Beispiel?

Danke

Da ja in XHTML Frames nicht mehr erlaubt sind, dachte ich
links in der Spalte habe ich die Themen und in der rechten
Spalte habe ich dann den Inhalt.

Was du willt sind nicht Tabellen, sondern div-Elemente. Eins links, eins rechts und fertig. Fürs Menü kannst du eine Liste verwenden, das ganze wird mit CSS so formatiert, wie es eben aussehen soll.

Was du willt sind nicht Tabellen, sondern div-Elemente. Eins
links, eins rechts und fertig. Fürs Menü kannst du eine Liste
verwenden, das ganze wird mit CSS so formatiert, wie es eben
aussehen soll.

Das heisst mit einer Tabelle ist das nicht möglich?

Oder hast du mir ein Beispiel für deine Lösung?

Danke

Hallo,

Das heisst mit einer Tabelle ist das nicht möglich?

Doch möglich ist es schon, aber warum eine Tabelle?
Eine Tabelle solltest Du nur für die Darstellung von tabellarischen Daten benutzen - zum layouten sind sie - entgegen weitverbreiteter Meinung nicht geeignet.

Oder hast du mir ein Beispiel für deine Lösung?

schau mal hier: http://css.fractatulum.net/sample/layout_zum_mitnehm…

Greetinx
Christian

http://www.html-workshop.de

hi

Doch möglich ist es schon, aber warum eine Tabelle?
Eine Tabelle solltest Du nur für die Darstellung von
tabellarischen Daten benutzen - zum layouten sind sie -
entgegen weitverbreiteter Meinung nicht geeignet.

Das kann schon sein, aber momentan haben wir in der Schule Tabellen und den Auftrag ein Seiten Layout damit zu erstellen, jetzt muss ich halt leider so ne Tabelle verwenden!

Also hat mir wer ein bsp?

schau mal hier:
http://css.fractatulum.net/sample/layout_zum_mitnehm…

Sieht super aus! aber wie gesagt, nicht anwendbar…!

Greetinx
Christian

http://www.html-workshop.de

g

Hallo,

Doch möglich ist es schon, aber warum eine Tabelle?
Eine Tabelle solltest Du nur für die Darstellung von
tabellarischen Daten benutzen - zum layouten sind sie -
entgegen weitverbreiteter Meinung nicht geeignet.

Das kann schon sein, aber momentan haben wir in der Schule
Tabellen und den Auftrag ein Seiten Layout damit zu erstellen,
jetzt muss ich halt leider so ne Tabelle verwenden!

Also hat mir wer ein bsp?

Also: Du machst - wenn es sein muss eine Tabelle mit 100% Breite und zwei Spalten.
Die linke Spalte sollte recht schmal sein - da packst Du dann das menu rein.
Die rechte Spalte darf sich dann an die Seitenbreite anpassen und da packst Du Deine Inhalte rein.

Fertige Layouts zum Kopieren kenne ich leider nicht, da ich schon seit Ewigkeiten von den Tabellen losgekommen bin…

Greetinx
Christian

hi

Also: Du machst - wenn es sein muss eine Tabelle mit 100%
Breite und zwei Spalten.
Die linke Spalte sollte recht schmal sein - da packst Du dann
das menu rein.
Die rechte Spalte darf sich dann an die Seitenbreite anpassen
und da packst Du Deine Inhalte rein.

genau so habe ich es im moment, aber wie kann ich einem hyperlink jetzt beibringen, das er in der rechten spalte angezeigt werden soll?

danke

Hallo,

Also: Du machst - wenn es sein muss eine Tabelle mit 100%
Breite und zwei Spalten.
Die linke Spalte sollte recht schmal sein - da packst Du dann
das menu rein.
Die rechte Spalte darf sich dann an die Seitenbreite anpassen
und da packst Du Deine Inhalte rein.

genau so habe ich es im moment, aber wie kann ich einem
hyperlink jetzt beibringen, das er in der rechten spalte
angezeigt werden soll?

Gar nicht.
Das, was Du da suchst ist das Prinzip von Frames - wenn Du ohne Frames arbeitest, dann laedtst Du jedes mal eine neue Seite.

Du laedtst also eine neue Seite, die genauso aufgebaut ist und den neuen Inhalt in der rechten Spalte hat.
Und vielleicht noch eine Markierung am aufgerufenen Menupunkt - dann kann man schoen sehen, wo man ist.

Greetinx
Christian

Doch möglich ist es schon, aber warum eine Tabelle?
Eine Tabelle solltest Du nur für die Darstellung von
tabellarischen Daten benutzen - zum layouten sind sie -
entgegen weitverbreiteter Meinung nicht geeignet.

Das kann schon sein, aber momentan haben wir in der Schule
Tabellen und den Auftrag ein Seiten Layout damit zu erstellen,
jetzt muss ich halt leider so ne Tabelle verwenden!

Mist, jetzt hab ich die ganze Diskussion verpasst :smile:

Aber eins muss ich einfach noch loswerden zum oben zitierten: Der erste Teil ist vollkommen korrekt und das, was ich gemeint habe.

Und deiner Lehrkraft kannst du mal ausrichten, dass sie, wenn sie schon auf XHTML besteht, auch gleich gescheiten Stil verwenden und vor allem auch lehren soll. Wenn du Tabellen zum Designen verwendest, kannst du auch gleich zu Frames zurückspringen, auf die HTML-Version kommt es dann auch nicht mehr an.
Und wenn schon so altmodisch, dann wäre es zumindest wesentlich einfacher, das ganze mit Frames und HTML 4 zu machen, dann ist es gültig und lässt sich sogar noch einigermaßen gut verwalten. Stell dir mal vor, du hast eine riesige Seite, mit zehn Menüpunkten und jeweils einem Untermenü mit weiteren zehn Punkten - da kommst du auf stolze einhundert einzelne HTML-Seiten. Ganz abgesehen davon, dass das eine riesige Verschwendung an Transfer- und Speichervolumen ist (weil das Menü in jeder einzelnen Seite ist und Tabllen außerdem sowieso sehr aufgebläht sind verglciehn mit divs), hast du auch jede Menge zu tun, wenn du alle Menüs irgendwie einheitlich abändern willst (z.B. Copy&amp:stuck_out_tongue_winking_eye:aste gemacht und Rechtschreibfehler mitkopiert oder sowas).

Da ja in XHTML Frames nicht mehr erlaubt sind, dachte ich

Wie? Was? Wo? Wer? Wo hast du das denn her? Da gibt es sogar nen extra Doctype, bzw. ne DTD dafür:
http://www.websitedev.de/xhtml/xhtml1/#dtds

Etwa von den gleichen Personen (Lehrer), die auch das von dir verlangen:
>> in der Schule Tabellen und den Auftrag
>> ein Seiten Layout damit zu erstellen

Würde mich mal interessieren in welcher Schule du bist. So ein Schwachsinn, da merkt man was für Schwachsinn teilweise in Deutschlands Schulen unterrichtet werden.

gruss Markus

hi

ok, danke euch! das bastle ich mal!

g