XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Welche Positionierung für elemente eines Formulas? (http://xhtmlforum.de/showthread.php?t=43678)

bastien 31.12.2006 17:43

Welche Positionierung für elemente eines Formulas?
 
Hallo,

wenn man schon mal google benutzt wird man zugetextet mit x Möglichkeiten die einzelnen Elemente innerhalb eines <form> tag zu positionieren.

Da gibt es die input Elemente die in einer ul/li liste stehen, manche seiten benutzen <p> tags um Elemente einzuschließen und ganz anderen benutzen tabellen. Welche Positionierungsart ist also richtig, wenn alle Elemente des Formulars sich in einem <div> tag befinden und die einzelnen Elemente möchte ich pixelgenau positionieren? Sollte ich gar position absolut /relativ nehmen? :mrgreen:

Und werden die Größen der Elemente mit size (wie man es oft sieht) oder mit z.b. width formatiert?

heiko_rs 01.01.2007 16:19

Zitat:

Zitat von bastien (Beitrag 319498)
Welche Positionierungsart ist also richtig, wenn alle Elemente des Formulars sich in einem <div> tag befinden

Ein div würde ich nicht nehmen. Ich persönlich nutze eine dl dafür. Wer das nicht möchte, sollte p-Elemente nutzen, aber keine divs (nicht zuletzt wg. Darstellung ohne CSS).

Zitat:

Zitat von bastien (Beitrag 319498)
die einzelnen Elemente möchte ich pixelgenau positionieren

Das funkioniert eh nicht. Wenn Dir jemand im FX den Text vergrößert, ist's vorbei mit der Pixelgenauigkeit. Du brauchst überhaupt keine Positionierung, sondern kannst alles mit margin bzw. padding regeln, dann wird durch Textvergrößerung auch nichts "zerhauen". Sollen jeweils Text und Eingabefeld nebeneinander stehen, nimmst Du float.

Zitat:

Zitat von bastien (Beitrag 319498)
Und werden die Größen der Elemente mit size (wie man es oft sieht) oder mit z.b. width formatiert?

size nehme ich nicht, sondern nur width im CSS (in em oder px). Die Höhe der inputs sollte man allenfalls durch padding-top/-bottom beeinflussen.

bastien 01.01.2007 22:09

Zitat:

Zitat:

Zitat von heiko_rs (Beitrag 319528)
Ein div würde ich nicht nehmen. Ich persönlich nutze eine dl dafür. Wer das nicht möchte, sollte p-Elemente nutzen, aber keine divs (nicht zuletzt wg. Darstellung ohne CSS).

ok habe mich vllt. falsch ausgedrückt... das div ist der content-container wo das formular reinkommt, also benötige ich das auf jedenfall :)


Zitat:

Das funkioniert eh nicht. Wenn Dir jemand im FX den Text vergrößert, ist's vorbei mit der Pixelgenauigkeit. Du brauchst überhaupt keine Positionierung, sondern kannst alles mit margin bzw. padding regeln, dann wird durch Textvergrößerung auch nichts "zerhauen". Sollen jeweils Text und Eingabefeld nebeneinander stehen, nimmst Du float.
ok dann floate ich alles


size nehme ich nicht, sondern nur width im CSS (in em oder px). Die Höhe der inputs sollte man allenfalls durch padding-top/-bottom beeinflussen.
aha das hört sich so an als gibts da keine vorgeschriebenen Regeln/Anweisungen???

heiko_rs 01.01.2007 22:31

Zitat:

Zitat von bastien (Beitrag 319563)
aha das hört sich so an als gibts da keine vorgeschriebenen Regeln/Anweisungen???

Nein, allenfalls verschiedene Ansichten, die von mehr oder weniger Leuten geteilt werden. Im Falle der Anordnung dagegen gibt's keine zwei Meinungen: "position" ist einfach nur indiskutabel.


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:29 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2022, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2022