begrüße!
dieser post stand ursprünglich in dem thread zum zend framework.. es geht darum formulare mit sinnvollem markup auszustatten und dann über css zu formatieren..
semantisch sehe ich keine ideale lösung für die anzeige von formularen.. eine definitionsliste wie standardmäßig im zf ist meiner meinung nach auch nicht der weisheit letzter schluss..
ich hatte es irgendwann auch schonmal probiert, das formular nur mit labels und den input feldern zu gestalten.. semantisch ist das imo die beste lösung.. ist aber leider auch relativ unflexibel.. das problem, das ich dabei hatte war es, zwei verschiedene hintergrundfarben anzeigen zu lassen..
nachdem ich mich jetzt nochmal kurz mit dem thema beschäftigt habe und nen wenig drüber nachgedacht habe sind definitionslisten ne bessere lösung als tabellen, aber trotzdem nicht das ideale..
wegen meinem gescheiterten versuch mit labels und inputs habe ich dennoch versucht es umzusetzen.. und lustigerweise stehe ich jetzt vor genau dem gleichen problem wie bei bei labels und inputs..
hier mal der link:
https://suicidalfailur.piranho.de/rollen.html
wie bekomme ich es hin, dass die komplette linke "spalte" eine graue hintergrundfarbe hat? wenn ich den dt's die hintergrundfarbe zuordne, dann ist nur die schrift selbst grau hinterlegt, nicht aber der rest der spalte.. jetzt habe ich versucht der ganzen dl die graue hintergrundfarbe zu geben und dann die dd's mit weißer hintergrundfarbe zu gestalten.. hat zu dem wenig befriedigenden ergebnis geführt, das unter dem link zu finden ist..
hier mein css:
der html code ist nicht besonders spannend, da er eh komplett von zend_form erstellt wird.. anschauen kann man ihn ja auch unter dem link
p.s: falls das nid hier rein soll, dann mach ich nen neuen thread auf..
edit: gut! dann als eigenen thread. wer auch immer es verschoben hat: danke
dieser post stand ursprünglich in dem thread zum zend framework.. es geht darum formulare mit sinnvollem markup auszustatten und dann über css zu formatieren..
Ein Formular gehört aber nicht in Tabellen, es gibt im Netz viele schöne Beispiele wie du das gleiche Aussehen mit CSS realisierst aber es semantisch korrekt hast.
semantisch sehe ich keine ideale lösung für die anzeige von formularen.. eine definitionsliste wie standardmäßig im zf ist meiner meinung nach auch nicht der weisheit letzter schluss..
ich hatte es irgendwann auch schonmal probiert, das formular nur mit labels und den input feldern zu gestalten.. semantisch ist das imo die beste lösung.. ist aber leider auch relativ unflexibel.. das problem, das ich dabei hatte war es, zwei verschiedene hintergrundfarben anzeigen zu lassen..
nachdem ich mich jetzt nochmal kurz mit dem thema beschäftigt habe und nen wenig drüber nachgedacht habe sind definitionslisten ne bessere lösung als tabellen, aber trotzdem nicht das ideale..
wegen meinem gescheiterten versuch mit labels und inputs habe ich dennoch versucht es umzusetzen.. und lustigerweise stehe ich jetzt vor genau dem gleichen problem wie bei bei labels und inputs..
hier mal der link:
https://suicidalfailur.piranho.de/rollen.html
wie bekomme ich es hin, dass die komplette linke "spalte" eine graue hintergrundfarbe hat? wenn ich den dt's die hintergrundfarbe zuordne, dann ist nur die schrift selbst grau hinterlegt, nicht aber der rest der spalte.. jetzt habe ich versucht der ganzen dl die graue hintergrundfarbe zu geben und dann die dd's mit weißer hintergrundfarbe zu gestalten.. hat zu dem wenig befriedigenden ergebnis geführt, das unter dem link zu finden ist..
hier mein css:
HTML:
/* formulare mit definitionslisten */
.dd_form {
background-color: #E6E6E6;
border: 1px solid black;
}
.dd_form dt {
font-weight: bold;
background-color: #E6E6E6;
float: left;
width:35%;
}
.dd_form dd {
margin-left: 2%;
background-color: #FFFFFF;
}
.dd_form li {
color: red;
margin-left: 35%;
}
der html code ist nicht besonders spannend, da er eh komplett von zend_form erstellt wird.. anschauen kann man ihn ja auch unter dem link
p.s: falls das nid hier rein soll, dann mach ich nen neuen thread auf..
edit: gut! dann als eigenen thread. wer auch immer es verschoben hat: danke
Zuletzt bearbeitet:
