zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Forms (und Anderes) ohne Tables - Pros & Cons?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.05.2005, 13:14
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard Forms (und Anderes) ohne Tables - Pros & Cons?

Hallöchen Leute,


Ich würde gerne mal eure Meinung hören zum Thema Forms und Layouts ohne Tables:

ich bin gerade dabei für mein WebApp-Framework ein CSS-Default-Theme zu erstellen, komme dabei aber gerade bei Formularen teilweise ziemlich in die Bredouille.
Manche Formulare sind einfach zu komplex für CSS (siehe Fälle, wie hier im Forum beim Schreiben von Posts) oder es sieht einfach sch... aus, weil die Geschichte mit float und clear nicht richtig funktioniert (da liegen dann die Bezeichnung und das Eingabefeld nicht auf gleicher Höhe).
Beispiel: http://test.solidbytes.net/example/example2.html (etwa bei den Forumseinstellungen)

Ein anderes Problem ist das gesamte Layout, wobei es u.U. vokommen kann, dass sich die Divs überlagern, wenn der Content zu breit ist. overflow funktioniert leider nicht, aber vielleicht bekommt es ja einer von euch hin?
Beispiel: http://test.solidbytes.net/example/example1.html

Übrigens wird das Dokument normalerweise korrekt als UTF-8 ausgeliefert, also bitte nicht an den defekten Zeichen stören...


Also zum einen möchte ich wissen, ob schon jemand eine Möglichkeit gefunden hat, quasi Tabellen mit CSS zu emulieren (also bspw. mit gleicher Höhe für die Zellen einer Zeile und gesicherten Breiten ohne Überlagerungen). Gibt's da Erfahrungen, was geht und was nicht?

Zum anderen hier noch zwei Links, über die ich gerade gestolpert bin:
Größtenteils Schwachsinn: http://www.decloak.com/Dev/CSSTables/CSS_Tables_01.aspx
Eher vernünftig: http://www.yourtotalsite.com/archive...o/Default.aspx


Also, lasst mal hören, was ihr dazu denkt! Seid ihr in der Hinsicht flexibel eingestellt oder eher CSS-Puristen, die um der Barrierefreiheit willen Barrieren für gesunde Menschen in Kauf nehmen würden?
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 04.05.2005, 13:20
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.01.2005
Beiträge: 696
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: Forms (und Anderes) ohne Tables - Pros & Cons?

Zitat:
Zitat von ollo
Seid ihr in der Hinsicht flexibel eingestellt oder eher CSS-Puristen, die um der Barrierefreiheit willen Barrieren für gesunde Menschen in Kauf nehmen würden?
in deinem ersten beispiel ist für mich absolut nichts erkennbar, was eine "barriere für einen gesunden menschen" darstellen könnte.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 04.05.2005, 13:20
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 09.07.2004
Ort: Darmstadt
Beiträge: 1.121
cgdesign befindet sich auf einem aufstrebenden Ast
Standard

warum packst du alles in divs? Dafür gibt es Dinge wie label oder fieldset etc...
Mit Zitat antworten
  #4 (permalink)  
Alt 04.05.2005, 13:22
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.01.2005
Ort: Berlin
Beiträge: 2.155
mazzo wird schon bald berühmt werdenmazzo wird schon bald berühmt werden
Standard

hier ein Link zu Formularen ohne Tabellen: http://www.einfach-fuer-alle.de/artikel/formulare/tag1/

Ansonsten: Interessantes Thema. Was letztlich sinnvoll ist, entscheidet sich aber auch Anhand der Zielgruppe. Auf skateboard.de kann man wohl andere Sachen machen als auf hilfefuerblinde.de, um es mal drastisch darzustellen. Daher kann ich nicht pauschal sagen, das ist gut und das nicht. Also eher der "keep it simple"-Ansatz als Purismus.
Mit Zitat antworten
  #5 (permalink)  
Alt 04.05.2005, 13:25
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cgdesign
warum packst du alles in divs? Dafür gibt es Dinge wie label oder fieldset etc...
ja, die sind in dem Beispiel noch nicht drinne, werden ansonsten aber verwendet, um die Titel den Eingabefeldern zuzuordnen.

Und die Divs sollten eigentlich dafür sorgen, dass der Titel neben dem Eingabefeld steht, was si aber nicht tun... :x
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
  #6 (permalink)  
Alt 04.05.2005, 13:25
Benutzer
neuer user
 
Registriert seit: 14.09.2004
Beiträge: 58
Spider befindet sich auf einem aufstrebenden Ast
Standard

Meiner Meinung nach kann man ruhig Tabellen nehmen wenns um tabellarische Darstellung (z.B auch von Formularfeldern) geht. Es ist ja nicht so, dass man jetzt gar keine Tabellen mehr benutzen darf, nur für das Gerüst der Seite sollte man diese nicht benutzen
Mit Zitat antworten
  #7 (permalink)  
Alt 04.05.2005, 13:30
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard Re: Forms (und Anderes) ohne Tables - Pros & Cons?

Zitat:
Zitat von wahsaga
Zitat:
Zitat von ollo
Seid ihr in der Hinsicht flexibel eingestellt oder eher CSS-Puristen, die um der Barrierefreiheit willen Barrieren für gesunde Menschen in Kauf nehmen würden?
in deinem ersten beispiel ist für mich absolut nichts erkennbar, was eine "barriere für einen gesunden menschen" darstellen könnte.
naja, wenn das Formularlayout kaputt und somit ist, oder die Titel nicht mehr neben den Feldern stehen, sehe ich das schon als Barriere an.

In dem Beispiel ist's nicht so heftig (nur bei den Forumseinstellungen ein wenig), aber wenn zusätzliche Elemente (Buttons zur Textformatierung) zu einem Eingabefeld gehören, verrutscht alles durch die floats. Einen ähnlichen Effekt kannst du in dem Beispiel erzeugen, wenn du das Fenster mal arg verkleinerst, dann verrutscht auch alles.

Eine Alternative wäre, alles untereinander darzustellen, dann hat man das problem nicht und kann auch die floats weglassen, aber ich persönlich finde das extrem unübersichtlich. Man ist in der Regel gewohnt die Titel neben den formularfeldern zu haben, außerdem wird das formular ansonsten gigantisch lang.
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
  #8 (permalink)  
Alt 04.05.2005, 13:33
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Spider
Meiner Meinung nach kann man ruhig Tabellen nehmen wenns um tabellarische Darstellung (z.B auch von Formularfeldern) geht. Es ist ja nicht so, dass man jetzt gar keine Tabellen mehr benutzen darf, nur für das Gerüst der Seite sollte man diese nicht benutzen ;)
Also für tabellarische Daten (wie im Shop) werde ich sie auch auf jeden Fall benutzen, da wäre mir nie was anderes in den Sinn gekommen. :)

Aber viele CSS-Cracks und barrierefreiheitlich orientierte Designer plädieren ja dafür, dass es sich bei Formularen eben NICHT um Tabellarische Daten handelt, was ich auch nachvollziehen kann.

Auf der anderen Seite hat man (wie auch in einem angegebenen Link dargestellt) durch die Tabellenzeilen in Formularen eine Semantische Zuordnung der Titel zu den Eingabefeldern.
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
  #9 (permalink)  
Alt 04.05.2005, 13:40
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.08.2004
Beiträge: 59
ollo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mazzo
hier ein Link zu Formularen ohne Tabellen: http://www.einfach-fuer-alle.de/artikel/formulare/tag1/

Ansonsten: Interessantes Thema. Was letztlich sinnvoll ist, entscheidet sich aber auch Anhand der Zielgruppe. Auf skateboard.de kann man wohl andere Sachen machen als auf hilfefuerblinde.de, um es mal drastisch darzustellen. Daher kann ich nicht pauschal sagen, das ist gut und das nicht. Also eher der "keep it simple"-Ansatz als Purismus.
Der Sinn hinter dem ganzen sollte ja sein, es eben nicht für eine bestimmte Zielgruppe zu optimieren, es sollen sowohl gesunde als auch Behinderte problemlos damit zurechtkommen (zumindest im default-Theme).

Ich habe bei meinen Versuchen immer wieder festgestellt, dass man mit CSS leider nicht alle Eigenschaften von Tabellen zufriedenstellend ersetzen kann. Da hätte damals jemand auf die Idee kommen sollen, einen semantikfreien Ersatz für Tabellen zu schaffen, finde ich. Also ähnlich dem Verhältnis

zu <div>...
__________________
MfG, ()((()

There are only 10 types of people. Those who understand binary and those who don\'t...
Mit Zitat antworten
  #10 (permalink)  
Alt 04.05.2005, 13:43
Benutzerbild von derHund
durstiges Tier
XHTMLforum-Mitglied
 
Registriert seit: 16.09.2004
Beiträge: 864
derHund befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ollo
dass es sich bei Formularen eben NICHT um Tabellarische Daten handelt, was ich auch nachvollziehen kann.
sind es auch nicht. definitiv nicht. meiner meinung nach. mal ganz davon zu schweigen, daß die semantische variante jede menge überflüssigen, undurchsichtigen code vermeidet.
Zitat:
Auf der anderen Seite hat man[...] durch die Tabellenzeilen in Formularen eine Semantische Zuordnung der Titel zu den Eingabefeldern.
<label for=dingens">
__________________
Die Zeit hat ihre Kinder längst gefressen: hund (back in black) | ??? | ??? | ...
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:39 Uhr.