» »

<option> in tipkovnica... workaround? (:

<option> in tipkovnica... workaround? (:

suprpp ::

HTML koda:

<option>- Banana</option>
<option>- Jabuk</option>
<option>- Pomfri</option>


Problem:

Ko je selectan select element, ne morem s tipkovnico izbrati dolocene opcije... npr. ce pritisnem J, bi morala zadeva skociti na "Jabuk", ampak noce, ker je sta prvi in drugi znak pomisljaj in presledek.

A obstaja kak workaround, al bom moral skenslat pomisljaje inu presledke? [:

CWIZO ::

Najbrz bi lahk napisal javascript ki bi na onkeypress cekiral in ti izbral primeren element.
Sam nisem ziher ce select tag podpera onkeypress al pa onkeydown...
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

mte ::

tukaj ne piše da bi podpiral...
A so res tako nujni tisti minusi spredaj? Vsaj v kontekstu ki si ga predstavljam mi namreč nikakor ne paše zraven niti vizualno niti funkcionalno..

Zgodovina sprememb…

  • spremenil: mte ()

Ziga Dolhar ::

Bi se dalo tiste minuse spredaj rešit s CSSjem? Recimo option { background: minusek; } ?
https://dolhar.si/

mte ::

Ziga Dolhar ima prav..
option {
  background: url(minus.png) no-repeat 2px 50%;
  padding-left: 1em;
}

Seveda je minus.png slikica ki jo moraš sam narest...

Road Runner ::

ne morš option elementa s cssjem oblikvat. to je sistemska zadeva in zgleda taka kot jo sistem nariše, ponavadi.
http://dusan.fora.si/blog/ (742617000027)

mte ::

Racer D: mogoče kak url kjer to piše? Sam tega še nisem zasledil, sem pa zdaj opazil da zadeva ne dela v IE. Dokler ne vidim da to piše v standardu bo pa to zame ie bug in ne sistemska zadeva, na katero nimamo vpliva. Mogoče govorim prehitro, ampak če se izkaže nasprotno, vzamem nazaj.
lp

Road Runner ::

tuki to piše. a ma sploh kj veze a je po standardu al ne? dejstvo je da ne morš v polni meri stilizirat form elementov. v nobenem browserju afaik. itak kot web-oblikovalc ne smeš sledit standardom ampak browserjem - kakšna pa bo tvoja stran če bo po standardih ampak ne bo v nobenem browserju della?
http://dusan.fora.si/blog/ (742617000027)

Road Runner ::

pa še za mal bolj obširno razlago: Form elements - css-discuss
http://dusan.fora.si/blog/ (742617000027)

mte ::

Hvala za linke, bom malo prebral.
Seveda je treba stran prilagajat brskalnikom, ampak tvoj prvi odgovor je bolj zvenel kot da je stiliziranje form elementov "prepovedano" v kakšnem standardu. Kaj je "sistemska zadeva" je tudi vprašljivo - konec koncu je čisto vsaka stvar "sistemska zadeva", saj si lahko vsak brskalnik stvari predstavlja po svoje in se ozira samo na neke svoje "standarde" in ne globalno sprejete (primer: IE in box model v css).
Če pogledamo z druge strani: "background: red; color: yellow" je čisto ok po standardu, koliko je pa zadeva praktično uporabna, pa si predstavljaš. Zakaj tudi za ta primer torej ne rečeš "se ne da oblikovat tako", če pa izgleda obupno?

Kar hočem povedat je to, da so standardi neke smernice, kaj je priporočljivo in kaj ne. Vem pa, da podpora standardom še zdaleč ni vse na kar je treba misliti.

Seveda je treba tudi v tem konkretnem primeru (stiliziranje option elementa s črtico) razmisliti kako stvar paše v kontekst, kako se prikaže stvar če je brskalnik ne podpira, itd. Tega početja tudi ne zagovarjam, meni osebno tiste črtice tudi nič ne pašejo. Ampak če človek rabi prav to, kaj pa veš, mogoče je pa našel kak način da zadeva gre skupaj. Seveda mora vzeti v zakup da mogoče v kakšnem brskalniku stvar ne bo delala in primerno ukrepati.

Hotel sem samo povedati da ne moreš kar reči "se ne da", če je za to kriva nepodpora nekaterih (ne vseh ali večine!) brskalnikov. Pač ena možnost definitivno to je. Ali je dobra ali slaba, ali je podprta ali ni, ali zadeva paše v kontekst, je pa druga stvar. Kot rečeno, sem tudi jaz proti taki uporabi, uradno pa ni nikjer specificirano da se to ne da.

lp

Zgodovina sprememb…

  • spremenil: mte ()

Road Runner ::

btw, a si kj preizkušu če sploh kater browser podpira background-image za select?
http://dusan.fora.si/blog/ (742617000027)

mte ::

ok, se vdam :) Na firefoxu je delalo pa sem prehitro sklepal tudi za opero...

njok ::

Nisem preprican, kako je z accesskey atributom in option elementom. V glavi imam, da ne gresta skupaj, nisem pa preprican.


Lahko si pa ogledas <SELECT> something new: part1 in part2.

Road Runner ::

če je blo pr izpolnjevanju obrazca za davčno napoved (unmu za stiskat, brez certifikata) omogočeno kar tipkanje tekočga računa v select-box (o tem kolk je to primerno nebi) ni vrag da teb ne rata samo access key sprogramirat ;)
http://dusan.fora.si/blog/ (742617000027)

njok ::

Ne, sprogramirat najbrz res ne bi bil problem. ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1297330883 (55032) htmltroubles
»

Pravilni pomen in uporaba značk ter atributov

Oddelek: Izdelava spletišč
111222 (1019) marjan_h
»

CSS problemi (strani: 1 2 )

Oddelek: Izdelava spletišč
519328 (7127) nuuush
»

Postavljeno na sredino

Oddelek: Izdelava spletišč
231603 (1288) opeter
»

[HTML/CSS] please click for larger image

Oddelek: Izdelava spletišč
251499 (1182) CaqKa

Več podobnih tem