Eai pessoal, eu dei uma pesquisada e encontrei um formulario que foi feito com divs, mas não gostei mto, eu geralmente uso definindo o label de um lado e as inputs apos e br...
Mas vi esses dias um comentario sobre criar com dd, dt...
Alguem sabe como fazer?
Valeu

Formulario Em Tableless
Started By pgnall, 11/08/2006, 19:43
5 replies to this topic
#1
Posted 11/08/2006, 19:43
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#2
Posted 15/08/2006, 12:37
cara,
eu criei uma solução minha aqui que eu uso tipo assim:
e criei um css pra colocar os "item" lado a lado. E deixar cada 'linha' ocupando uma linha inteira.
Alem disso defini formatos de fonte para o texto do label e para o texto do input.
Tenho que assumir que no html essa soulção é um tanto feia... Mas consegui deixa-la funcionando na boa.

Faça seus testes!
eu criei uma solução minha aqui que eu uso tipo assim:
<div class='linha'> <div class='item'> <label> label<br /> <input /> </label> </div> <div class='item'> <label> label<br /> <input /> <label> </div> </div>
e criei um css pra colocar os "item" lado a lado. E deixar cada 'linha' ocupando uma linha inteira.
Alem disso defini formatos de fonte para o texto do label e para o texto do input.
Tenho que assumir que no html essa soulção é um tanto feia... Mas consegui deixa-la funcionando na boa.

Faça seus testes!
Diego Dacal
Webdesigner
Webdesigner
#3
Posted 16/08/2006, 18:26
Opa, valeu cara...
Não era bem oque eu queria, mas caso eu precise algum dia já tenho uma luz...
o que eu queria é o tradicional:
mas eu queria saber como fazer com dl...
já pensei em deixar DT e DD na mesma linha, porem, como seria a quebra de linhas?
Valeu
Não era bem oque eu queria, mas caso eu precise algum dia já tenho uma luz...
o que eu queria é o tradicional:
Nome: INPUT Email: INPUT
mas eu queria saber como fazer com dl...
já pensei em deixar DT e DD na mesma linha, porem, como seria a quebra de linhas?
Valeu
Edição feita por: pgnall, 16/08/2006, 18:26.
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#4
Posted 16/08/2006, 18:55
Ah, você pode fazer cada linha ser um DL e pronto.
Ou, se for tudo dentro do mesmo DL, um clear: left no DT resolve também.
Ou, se for tudo dentro do mesmo DL, um clear: left no DT resolve também.
#5
Posted 16/08/2006, 19:09
hum...
Klaus, ou eu não entendi direito ou não funcionou hehe
mas consegui outro geito:
CSS
Valeu
Klaus, ou eu não entendi direito ou não funcionou hehe
mas consegui outro geito:
CSS
dt { display: block; float: left; } dd { display: block; }HTML (normal)
<dl> <dt />NOME <dd /><input type="text" /> <dt />NOME <dd /><input type="text" /> </dl>
Valeu
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#6
Posted 17/08/2006, 13:27
Bom, as tags DT e DD não se usam assim... Elas são iguais um parágrafo. O texto vai dentro delas.
Coloque float tanto no DD como no DT e clear: left nos DTs.
Coloque float tanto no DD como no DT e clear: left nos DTs.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)