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
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.
- OK3
- Člen | 91
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)