Ako odtienovat input type-file?

Programovacie jazyky, rady, poradňa...
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Ako odtienovat input type-file?

Príspevok od používateľa geoge046 »

Cafte,

vzdy ked dam farbu do borderu do <input type="file"> tak mi ho vytienuje aj napriek tomu ze ho definujem nasledujucim sposobom: "border:1px solid #000000;". Tymto sposobom to vsade normalne zobrazuje aj v <input type="text"> a pod.

V com moze byt chyba/Ako sa to dá odstrániť?
ďakujem :)
neppo
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 774
Registrovaný: 09 jún 2005, 15:33

Príspevok od používateľa neppo »

definuj si to pomocou CSS... daj si tam napr.

Kód: Vybrať všetko

.test { background:1px solid #000000 }
a do HTML zapis takto :

Kód: Vybrať všetko

<input type="file" class="test">
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Príspevok od používateľa geoge046 »

pardon napisal som background ale myslel som border :oops:

to sa da opravit? (bo v mozile to zobrazuje vytienovane stale =()
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Vyzerá to tak, že sa to vo Firefoxo (a ani v Konqeror) nedá urobiť.
jurko.info
Medium Expert
Medium Expert
Príspevky: 108
Registrovaný: 22 nov 2006, 0:16
Kontaktovať používateľa:

Príspevok od používateľa jurko.info »

V FF to nejde, skúšal som to, a vôbec <input type="file" /> me nejako nejde formátovať cez CSS, ani len width="" - vie niekto o tom niečo podrobnejšie?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V podstate jediný spôsob, ako to urobiť je popísaný tu: http://www.quirksmode.org/dom/inputfile.html (v podstate ide o to, že sa nad <input type="file"> umiestni klasický input + tlačítko)
Napísať odpoveď