[ Zdravko T1 @ 29.07.2010. 02:22 ] @
Pozdrav,

poceo sam skoro da se bavim ucenjem HTML-a te sam hteo kao vezbu da napravim jedan obrazac koristeci tabele medjutim imam jedan problem koji ne znam kako da resim, niti da nadjem adekvatno resenje na Internetu.

Problem nastaje kada zelim da u jednom redu imam 3 celije, jednu pored druge.Takav kod bi bio
Code:

<tr>
   <td></td>
   <td></td>
   <td></td>
</tr>


To mi je razumljivo.Problem nastaje kada imam <input> text element u nekom drugom redu, te je njegova duzina nesto duza.Zbog toga, celija iz svakog reda zauzima dodatan prazan prostor koji ne mogu iskoristiti.Dacu primer.



Na slici se moze primetiti da posto je prvo input bolje nesto duze, u celijama ispod dodatani prostor je zauzet koji se ne moze iskoristiti.Postoji li neko resenje za ovaj problem? Pokusavao sam koristeci TD Width atribut ali ne reaguje.Prazan prostor je tu i dalje.
[ Prokleta_Nedelja @ 29.07.2010. 06:59 ] @
postavi html css kod
[ Miroslav Ćurčić @ 29.07.2010. 11:02 ] @
Kod tabela sve ćelije u jednoj koloni MORAJU biti iste širine, i to ne možeš promeniti.
To je i poenta tabela.
Čim je jedno polje prošireno da bi input kontrola stala u njega proširiće se cela kolona.

Ne znam tačno kakav efekat želiš da postigneš, al probaj da ovako postaviš prvi red (gde je dugačak input) tabele:
Code:
<tr><td colspan="2"><input type="text" size="22"/></td><td>...</td></tr>
[ Dzavrilo @ 30.07.2010. 01:58 ] @
Citat:
Miroslav Ćurčić: Kod tabela sve ćelije u jednoj koloni MORAJU biti iste širine, i to ne možeš promeniti.
To je i poenta tabela.
Čim je jedno polje prošireno da bi input kontrola stala u njega proširiće se cela kolona.

Ne znam tačno kakav efekat želiš da postigneš, al probaj da ovako postaviš prvi red (gde je dugačak input) tabele:
Code:
<tr><td colspan="2"><input type="text" size="22"/></td><td>...</td></tr>

savet: Nauci sta su tabele i bezi od njih radi sve preko div-a(css) http://www.w3schools.com/css/ tabele koristi bas kad nemas ni jedno drugu resenje . Mislim da je bolje da odma krenes pravilno ,a to je da radis preko div-a ;)
[ pajaja @ 30.07.2010. 02:46 ] @
Citat:
tabele koristi bas kad nemas ni jedno drugu resenje

Zna se za sta se koriste tabele (za tabularni input/output podataka na primer) i nema nikakvih razloga da bezi od njih. Koriscenje div-ova za ono za sta se koriste tabele je podjednako pogresno kao i koriscenje tabela za ono za sta se koristi div.

Iako je web2.0 doneo na zalost i trend pomodarstva da se prave tabele od div-ova i slicne akrobacije, bitno je uociti razliku izmedju tih elemenata i to da se ne koriste za istu stvar tako da nema potrebe biranja samo jednog ili drugog.
[ kelja @ 30.07.2010. 12:49 ] @
Da, a naposletku, html za email se jos uvek radi pomocu tabela, pa vi vidite. :)
[ mmwlada @ 10.08.2010. 13:28 ] @
Citat:
pajaja: Zna se za sta se koriste tabele (za tabularni input/output podataka na primer) i nema nikakvih razloga da bezi od njih. Koriscenje div-ova za ono za sta se koriste tabele je podjednako pogresno kao i koriscenje tabela za ono za sta se koristi div.

Iako je web2.0 doneo na zalost i trend pomodarstva da se prave tabele od div-ova i slicne akrobacije, bitno je uociti razliku izmedju tih elemenata i to da se ne koriste za istu stvar tako da nema potrebe biranja samo jednog ili drugog.


Slažem se da se zna zašta se koriste tabele, ali on ovde pokušava da koristi tabele za raspoređivanje elemenata u obrascu. To je pogrešan pristup i tabele ne treba koristiti u te svrhe. Ovaj problem se mnogo lakše rešava preko CSS-a.