PDA

Pogčedajte punu verziju : checkbox i poravnjavanje


[nq]
30. 09. 2006., 21:59
Kako da poravnam ovo ?

<label>Telefonom</label><input type="checkbox" name="Telefon" value="no"><br />
<label>E-mailom</label><input type="checkbox" name="Mail" value="no"><br /><br />
<button type="submit" name="Posalji" class="dugme">Potvrdi unos</button>

ima slika.

Edit: nadam se da vidite thumb, meni nesto ih ne pokazuje u poslednje vreme ;)

noviKorisnik
30. 09. 2006., 22:21
... deluje mi glupo da odgovorim ovako ali ... - ili stavi checkboxove ispred labela ili ravnaj desno ... (ili komplikuj :-)

Dušan Dželebdžić
30. 09. 2006., 22:22
Sa'će neki CSS master da me ubije, ali ja bih ovaj problem rešio tako što bih prvo stavio checkbox, pa label :D

nK, ote mi reč iz tastature :)

[nq]
30. 09. 2006., 22:30
pa nece ni tako, znam ja da moram da komplikujem, ali reko da ne izmisljam toplu vodu.

edit: sad kontam sta ste mislili, ja sam mislio horizontalno da ih ravnam. :)

Ilija Studen
30. 09. 2006., 22:41
Komplikovanje, ali:

* plutaj labelu levo sa fiksnom širinom od recimo 100px
* checkbox stavi unutar bloka koji ima levu marginu 105px
* postaraj se da fino čistiš plutanja

Mada, ne vidim preterano smisla u tome. Uvek mi je logično da je checkbox levo od labele, ne desno.

[nq]
30. 09. 2006., 23:23
zelim da izravnam tekst sa crvenom linijom.

Ilija Studen
30. 09. 2006., 23:41
Da, firefox ima tu ružnu naviku da labele pomeri malo nadole. Samo im stavi top: -1 ili -2px. Ne zaboravi da resetuješ za druge browsere.

bluesman
30. 09. 2006., 23:43
plutaj? :)

noviKorisnik
30. 09. 2006., 23:46
vertical-align: middle za checkboxove

[nq]
30. 09. 2006., 23:51
nK, Bravo!

Alef
30. 09. 2006., 23:54
Mozda potpuno promašujem poentu i blasfemišem ali:


<table>
<tbody>
<tr>
<td><label>Telefonom</label></td>
<td><input type="checkbox" name="Telefon" value="no"></td>
</tr>
<tr>
<td><label>E-mailom</label></td>
<td><input type="checkbox" name="Mail" value="no"></td>
</tr>
<tbody>
</table>