Manuální vykreslování formulářů

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
janycta
Člen | 12
+
0
-

Ahoj,
chtěla bych poprosit o radu. Snažím se vytvořit složitější formulář, kde by byly prvky rozmístěné po celé obrazovce, ne jen v jednom sloupci. Zřejmě bych tedy asi měla použít Manuální vykreslování. Tedy přes HTML tabulku nebo divy a s rozmístěním si pohrát v CSS? Nejsou na to nějaké doplňky, které by pozicování a rozmístění prvků ulehčily? Hledala jsem, ale možná špatně. Díky moc za rady.

wopice
Člen | 21
+
0
-

Ta nejlepší pomůcka, jakou zatím máme, jsou formulářová makra.

OK3
Člen | 91
+
0
-

Pozicováním jednotlivych prvků na stránce se framework vůbec nezabývá, to je plně v režii autora kódu. Jestli hledáš nějakou pomůcku na stylování, zkus si najít nějaký (mikro) CSS grid.

Výsledný markup pak vypadá obvykle nějak takto:

<div class="row">
	<div class="col">
		{label name/} {input name}<br>
		{label surname/} {input surname}
	</div>
	<div class="col">
		{label age/} {input age}<br>
		{label gender/} {input gender}
	</div>
</div>

Editoval OK3 (22. 2. 2012 10:27)

janycta
Člen | 12
+
0
-

Díky ;)