ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
692
692
EMPFEHLEN
-
Möchte jetzt meine neue Seite ohne Tabellen gestalten, sondern nur auf CSS zurückgreifen.
Wie setze ich am besten eine Tabelle der Form
<table>
<tr>
<td>Name</td>
<td>Nachname</td>
<td>usw...</td>
</tr>
</table>
um? Die Tabelle soll in einem Template in einer Schleife eingebaut werden, bei meinen vorherigen versuchen mit CSS ergabt einen Haufen von Bauchstaben.Deus é Brasileiro
-
Wieso willst du das nicht mit Tabellen machen? Es ist die einfachste Möglichkeit und auch die die auch wirklich auf fast jedem Browser funktioniert.
Das ist nur ne Notlösung:
Code :1 2 3
<div style="position:absolute;left:0%;top:0px;width:33%">Name</div> <div style="position:absolute;left:33%;top:0px;width:33%">Nachname</div> <div style="position:absolute;left:66%;top:0px;width:33%">usw...</div>
Ich gebe keine Garantie darauf, dass meine Skripte funktionieren. Das, was ich in Foren poste, ist oft ungetestet. Trotzdem versuche ich nach bestem Wissen zu programmieren und zu erklären.
-
Ich sehe auch keine Grund um auf Tabellen zu verzichten. Mit diesen kann man wirklich (fast) alles umsetzen was man sich vorstellen will.
Du kannst aber auch die höhe der Einselne exTabellenzellen berechnen und dann mit CSS absolut positionieren, aber das ist schwachsinnig!
webfreakGeändert von webfreak (28.12.03 um 14:37 Uhr)
-
Hallo!
Es kommt darauf an: Willst du das Layout, also den Aufbau der Seite selbst ohne Tabellen machen? Das ist durchaus gut.
Wenn du aber eine einfache Tabelle wie deine gezeigte durch css erstetzen willst ist das nicht gut. Denn für soetwas sind Tabellen gedacht also warum nicht dazu benutzen.
Hier einige Beispiele für Layouts ohne Tabellen(Englisch)
http://www.thenoodleincident.com/tut...son/boxes.html
Gruss StefanDie Kunst zu gefallen, ist die Kunst zu täuschen. (Vavenarques)
-
Möchte man Daten tabellarisch visualisieren, wäre es selbstverständlich wenig sinnvoll dafür DIV-Tags einzusetzen und mittels CSS als Tabelle zu formatieren.Ich sehe auch keine Grund um auf Tabellen zu verzichten. Mit diesen kann man wirklich (fas) alles umsetzen was man sich vorstellen will.
Wer jedoch ein Seitenlayout mithilfe von Tabellen gestalten möchte, hat den Sinn von CSS nicht verstanden. Gegen den Einsatz von Tabellen als Layoutwerkzeug sprechen vielerlei Gründe:
- Ineinander geschachtelte Tabellenkonstrukte sind nicht nur unübersichtlich sondern kaum zu warten.
- Tabellen werden blockweise geladen, ergo zeigt der Browser Inhalte erst an, sobald er den gesamten Inhalt einer Tabelle von Webserver geholt hat.
- Seiten, die Tabellen als Layoutwerkzeug missbrauchen, sind für Sehbehinderte Menschen schwerlich zu erfassen.
Viele Grüße wünscht,
Tom
-
Nö... Stimmt net... Der Internet Explorer vielleicht, aber die Gecko-Engine ist etwas intelligenter.Tabellen werden blockweise geladen, ergo zeigt der Browser Inhalte erst an, sobald er den gesamten Inhalt einer Tabelle von Webserver geholt hat.
Wenn man es mit Tabellen nicht übertreibt, kann es sogar hilfreich sein - Linke Zelle die Navigation, rechte Zelle der Inhalt. In meinen Augen trägt das zur Strukturierung von Inhalten bei und ist im Endeffekt genauso, wie bei frei positionierbaren Layern, wenn nicht noch besser.Seiten, die Tabellen als Layoutwerkzeug missbrauchen, sind für Sehbehinderte Menschen schwerlich zu erfassen.Ich gebe keine Garantie darauf, dass meine Skripte funktionieren. Das, was ich in Foren poste, ist oft ungetestet. Trotzdem versuche ich nach bestem Wissen zu programmieren und zu erklären.
-
Eigentlich ist es intelligent Tabellen bzw. ihre Inhalte nicht atomar, sondern als Einheit zu laden. Schließlich wurden sie dazu erdacht, Daten tabellarisch aufzubereiten. Nur in Ermanglung vernünftiger Layoutwerkzeuge - also vor CSS - wurden Tabellen als Hilfsvehikel zum Layouten zweckentfremdet.Nö... Stimmt net... Der Internet Explorer vielleicht, aber die Gecko-Engine ist etwas intelligenter
Zugegeben, angesichts der traurigen Situation, dass die Möglichkeiten von CSS nicht genutzt und teilweise auch gar nicht von Browserherstellern implementiert werden, arbeitet die Gecko-Engine in der Tat effizienter. Wo hast du denn die Information bezüglich der Gecko-Engine her?
Gegen den Einsatz einer Tabelle zur Strukturierung des Layouts ist im Grunde genommen auch nichts einzuwenden - insbesondere in Hinblick auf die Abwärtskompatibilität zu betagteren Browsern. Jedoch bietet CSS hier weitreichendere Möglichkeiten. Sobald man jedoch beginnt mehrere Tabellen ineinander zu verschachteln, baut man unnötige, da leicht vermeidbare Barrieren für Sehbehinderte Menschen.Wenn man es mit Tabellen nicht übertreibt, kann es sogar hilfreich sein - Linke Zelle die Navigation, rechte Zelle der Inhalt. In meinen Augen trägt das zur Strukturierung von Inhalten bei und ist im Endeffekt genauso, wie bei frei positionierbaren Layern, wenn nicht noch besser.
Viele Grüße wünscht,
Tom
-
Als Einheit zu laden seh ich ein riesen Problem, wenn z.B. längere Texte in einer Tabelle stehen, oder sie aus sehr vielen Zellen besteht. Die gefühlte Ladezeit verlängert sich. Um das zu vermeiden - ganz klar - ist CSS eine der besten Möglichkeiten.Eigentlich ist es intelligent Tabellen bzw. ihre Inhalte nicht atomar, sondern als Einheit zu laden.
Ich benutze Firebird - DaherWo hast du denn die Information bezüglich der Gecko-Engine her?Ich gebe keine Garantie darauf, dass meine Skripte funktionieren. Das, was ich in Foren poste, ist oft ungetestet. Trotzdem versuche ich nach bestem Wissen zu programmieren und zu erklären.
-
Nun gut, dem kann ich zustimmen. Allerdings bleibt hier fraglich, ob längere Textpassagen aus genannten Gründen in einer Tabelle gut aufgehoben sind.Als Einheit zu laden seh ich ein riesen Problem, wenn z.B. längere Texte in einer Tabelle stehen, oder sie aus sehr vielen Zellen besteht. Die gefühlte Ladezeit verlängert sich. Um das zu vermeiden - ganz klar - ist CSS eine der besten Möglichkeiten.
Stimmt, Gecko baut Seiten oftmals zügiger auf als die IE-Engine. Ich habe nur gehofft, dass du eine Doku über die genaue Funktionsweise zur Hand gehabt hättest. Denn beim atomaren Laden und Rendern einzelner Zellen, ohne den Inhalt der gesamten Tabelle "zu kennen", kann mit diversen Problemen verbunden sein.Ich benutze Firebird - Daher
Viele Grüße wünscht,
Tom
Ähnliche Themen
-
Probleme mit CSS zu layouten
Von ede592 im Forum CSSAntworten: 14Letzter Beitrag: 29.01.10, 17:14 -
Grafiken zum Layouten
Von Muckel1986 im Forum Creative LoungeAntworten: 2Letzter Beitrag: 23.11.09, 12:37 -
Grafikkarte für CAD, Videoediting, und Layouten
Von achsonaja im Forum HardwareAntworten: 1Letzter Beitrag: 22.11.08, 18:16 -
Jahrbuch layouten
Von jonasanschlag im Forum Desktop Publishing (DTP)Antworten: 1Letzter Beitrag: 14.03.07, 16:21 -
layouten mit dynamischen DIVs
Von kri im Forum CSSAntworten: 1Letzter Beitrag: 01.07.04, 10:03





Login





