Avaleht
uus teema   vasta Tarkvara »  WWW »  css inputide laius td sees märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 20.10.2008 14:43:30 css inputide laius td sees vasta tsitaadiga

On fikseeritud laiusega td. Sinna sisse oleks vaja mahutada kas 1 või 2 text inputti nii, et esimesel juhul oleks input sama lai, kui tabeli lahter, teisel juhul oleks mõlemad inputid kõrvuti (ehk siis inputi laius u 50% td omast).
Tingimus on see, et saab css'iga ainult td'd ja inputi kujundada (ei inputti ega td'd id või klassi järgi eristada ei anna).
On nii võimalik?
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 20.10.2008 14:53:39 vasta tsitaadiga

mõtle üle et miks ei ole võimalik sul td'le või inputile võimalik klassi/id'd külge panna
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 20.10.2008 15:08:44 vasta tsitaadiga

On ikka võimalik, aga ei tule koodi mõttes nii ilus (Django ja selle modelite põhjal dünaamiliselt genereeritud vormide eripärad). Kui muud üle ei jää, siis panen muidugi klassi külge vajalikele asjadele.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 20.10.2008 17:29:49 vasta tsitaadiga

Kuidagi peaks olema eristatud see, et kas seal on nüüd üks input või kaks inputi kõrvuti. Kui see on on koodis eristatav (CSS selectoriga) siis ei ole classi vaja kusagile panna.

Näita järsku seda HTML lõiku kus action toimub.

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 20.10.2008 17:57:53 vasta tsitaadiga

Ega seal htmli suurt olegi ju
html:
  1. <td><input id=random name=random type="text"></td>

Siis toimetavad ajax ja javascript ja sellest saab:
html:
  1. <td><input id=random-0 name=random-0 type="text"> - <input id=random-1 name=random-1 type="text"></td>
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 20.10.2008 17:59:54 vasta tsitaadiga

DoS, ega sellisel kujul väga vist CSS selectoriga midagi ära ei tee.

Kindlaim lahendus oleks TD'le näiteks class anda vastavalt sellele mis seal sees on.

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 21.10.2008 00:44:51 vasta tsitaadiga

CSS3 selektorite abiga oleks see võimalik:

input {width: 100%}
input[id$="-0"], input[id$="-1"] {width: 50%}
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  css inputide laius td sees
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.