![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pytanko za 100 punktów. Czy ktoś może wie jak zrobić niestandardową wysokość pola input, np wysokości 15px ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Spróbuj manipulować odpowiednimi paddingami + line-height albo wielkość czcionki w px.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
height przy niektórych elementach po prostu nie działa. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A dla file zrobisz? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
tak
(IMG:http://i42.tinypic.com/2eye0rn.png) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
We wszystkich przeglądarkach? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 34 Dołączył: 21.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
We wszystkich przeglądarkach? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) http://browsershots.org/http://stmn.pl/height/ Chyba tylko dillo nie zdało egzaminu. I co Ty na to. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Lepiej zobacz, co pod Firefoxem. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Oczywiście input type="file", a nie zwykły. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
Lepiej zobacz, co pod Firefoxem. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Oczywiście input type="file", a nie zwykły. to może zależeć od wersji, ja mam takiego firefoxa, w którym działa javascript, ale nie reaguje on na żadne eventy, nawet jquery wysiada |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ja mówię o normalnie działającym Fx-ie. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
I nawet chyba po update buildu jest to samo: (IMG:http://images40.fotosik.pl/149/314e1f8b5b398e52.png) W Operze i IE jest normalnie: (IMG:http://images39.fotosik.pl/149/28d9adf611260b79.png) Dla takich samych stylów: Kod <input type="file" style="height: 100px; width: 800px;" /> Ja wiem, że manipulacja polem file jest ograniczona ze względów bezpieczeństwa, ale IMHO to już nieco przesada... Bo rozmiarem czcionki da się "rozepchać" pole do pożądanych rozmiarów, ale raz - dziwnie wygląda, dwa - mało dokładne. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
W Firefoxie to nie przechodzi. [;
Nie pozwala tykać file. Myślisz, że nie próbowałem już różnych sposobów? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Zostaje tylko ustalanie rozmiarów czcionki. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A czy ktoś próbował ustawić zwykłe pole input text, do tego button, a pole file ukryć, i w js oprogramować funkcjonalność?
Próbowałem niedawno i nie mogę wytworzyć kliknięcia. Korzystałem z jquery i ani trigger, ani click w czystym js nie działa. Jedyna opcja jaką udało mi się zastosować, to ustawienie pola input na warstwie najwyżej, ukrycie go przez opacity: 0, a pod nim ustawienie własnych input text i button, które przez js przyjmują wartość z pola input. Dziwne to jest, wszystkie elementy formularza można jako-tako ostylowac, a z tym file problemy. Może w 6 wersji html wprowadzą możliwosć ostylowania wszystkich elementów formularza w taki sam sposób jak innych elementów strony... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat to ustawienie pola input na warstwie najwyżej, ukrycie go przez opacity: 0, a pod nim ustawienie własnych input text i button, które przez js przyjmują wartość z pola input. Właśnie pośrednio do tego piję. [; I ustawianie pełnej przezroczystości jest jedynym rozwiązaniem. A jeśli chodzi o klikanie/etc - względy bezpieczeństwa. Powiedzmy masz taki scenariusz - szara owieczka otwiera stronę i wywala mu od razu okno otwierania pliku. A skrypt jest tak cwany, że póki użytkownik czegoś nie wybierze, nie przerwie otwierania okna. Użytkownik na odczepne coś wybierze, a skrypt to wyśle. Więc nie zostanie to wprowadzone. Osobną kwestią są restrykcje dot. stylowania w Fx... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 17:21 |