-
Data: 2009-06-22 23:28:38
Temat: Re: CSS - zastąpienie kontrolek formularza grafiką
Od: "Marek" <m...@s...interia.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> Hint: semantyka. checkboxy wyglądające jak pasek narzędzi to jednak
> dalej checkboxy a nie pasek narzędzi.
No dobrze - ale jeśli coś ma się zachowywać dokładnie jak chceckbox a tylko
wyglądać inaczej to po co tworzyć nowy tag w HTMLu skoro można przypisać
styl do już istniejącego? (zauważyłem, że niżej poruszasz ten wątek i tam
będę go kontynuował)
> Nie wiem jak Ty, ale ja np. rodzaj kontrolek odróżniam po ich wyglądzie,
> nie patrze w kod. I tak, np. jak mam grupę checkboksów, to wiem że mogę
> się po nich poruszać tabem, a spacją zaznaczam które chcę, jak mam grupę
> radiobutonów to wybieram tylko jeden kursorem a tab ucieka z grupy.
> Jak sobie wymyślisz, że u Ciebie w formularz wybrany radiobuton będzie
> miał ptaszka, to nie dość że będę miał problemy z wybraniem właściwego -
> tab zamiast przejść do następnego przejdzie do kolejnej grupy - to będę
> k...ował dlaczego mogę tylko jedną opcję wybrać, skoro zwykle mogłem
> zaptaszyć więcej. A przecież tylko będzie wyglądać inaczej.
Ok, ale w tym momencie ograniczasz rolę tych kontrolek do elementów ankiety.
Czy w Photoshopie masz problemy z poruszaniem się po pasku narzędzi?
Wyjaśnię, że mam tu na myśli wykorzystanie tego typu przycisków jako
przełączników narzędzi a nie wyłącznie jako elementów ankiety.
> Bo zabierasz się do tego od d..y strony. Jak potrzebujesz pasek narzędzi
> to domagaj się odpowiedniego elementu w HTMLu. Pasek narzędzi, select,
> radio to są inne rodzaje kontrolek, pomimo iż efekt ich działania jest
> ten sam - jedna wybrana opcja. W select możesz wyszukiwać jakiejś opcji
> wpisując jej początek, w radio nie da rady. W pasku narzędzi możesz się
> poruszać kursorem również na boki, grupa radiobutonów Ci tego nie
> umożliwia. To są zupełnie różne kontrolki nie tylko pod względem
> wyglądu. Zmieniając wygląd jednej kontrolki na inną zrobisz tylko ułomną
> kontrolkę.
Hmmm... to mnie trochę przekonuje do tego, że toolbar może mieć (choć nie
musi) szerszą funkcjonalność niż istniejące kontrolki. W takim przypadku
tylko nwy tag rozwiązuje temat. Ograniczmy więc radio i checkboxy do
zastosowania w ankietach. Istnieje problem kontrolek na np. czarnym tle. Pod
IE8/FF wyglądają one paskudnie. Osobiście nie widzę przesłanek, dla których
nie mógłbym mieć możliwości narysowania sobie własnego kształtu kontrolki.
Jeśli chcę coś spierniczyć to i tak to zrobię już teraz, bez postulowanej
funkcjonalności więc argumentacja z k...wowaniem powinna dotyczyć jedynie
wyczucia ergonomii u twórcy strony WWW a nie dawania kolejnego mechanizmu,
który mógłby być nadużyty.
> Z tego samego powodu dla którego umywalka wygląda jak umywalka a nie jak
> muszla klozetowa :P
hahahhaha
Uśmiałem się....:-) Mam własnie taki problem z czarnym tłem. Kontrolki na
nim wygladają jak hot piksele matrycy monitora a ja wolałbym żeby wygladały
jak kontrolki. Czy wobec tego należy unikać czerni w tle? Wydaje mi się to
być dość drastycznym obejściem braku styli dla kontrolek.
> Próbowałeś na niego wejść tabem, albo coś do niego wpisać?
Tak, po zainstalowaniu Adobe InContext Editing udaje się :-)
> Ważne, że w danym systemie jest jednolicie. Ilu systemów na raz używasz,
> a ilu stron?
Twórca stron powinien mieć w biurze wszystkie systemy operacyjne świata aby
móc skontrolować poprawność wyglądu strony. Gdyby było mozna narzucić wygląd
strony WWW wszystkim elementom HTML a nie prawie wszystkim jak jest to
obecnie - to takiego problemu nie byłoby. Inputa tekstowego juz tak mozna
ostylować. A co z paroma niedobitkami?
> I znowu patrzysz od d..y strony. Co to da użytkownikowi, że jakiej
> przeglądarki by nie użył to inputy na stronie będą takie same, skoro i
> tak będą inne niż te które zna?
To, że nie rozwalą mu layoutu strony tak jak dzieje się to obecnie z czarnym
tłem. Ponadto zauważ, że osoba całe życie pracująca na Mac'u poradzi sobie z
wypełnieniem formularza WWW wyświetlonego pod Windowsem i vice versa. Żaden
system nie narysuje pola tekstowego w postaci szympansa a radiobuttonów w
formie pcheł z tego szympansa :-D
Dlatego nie czyń analfabetami uzytkowników pracujących pod innym systemem
niż ulubiony. Dadzą sobie radę bo różnice nie są aż tak drastyczne jak
sugerujesz.
> Jak tak bardzo chcesz mieć kontrolki pasujące do wyglądu strony, to
> sobie zmień skórkę w systemie.
Nie sobie lecz oglądaczom danego projektu. Niestety jeszcze nie dali w HTMLu
takiego obejścia braku 2 styli. :-) Z pewnością wtedy zmieniłbym czarne
radiobuttony na czarnym tle na dostrzegalne, np. zielone.
Następne wpisy z tego wątku
- 23.06.09 03:10 ethanak
- 23.06.09 12:58 Artur Muszyński
- 23.06.09 13:13 Radek N.
- 23.06.09 13:16 Marek
- 23.06.09 13:37 Marek
- 23.06.09 14:59 Marek
- 23.06.09 17:27 Paweł Piskorz
- 23.06.09 17:43 Paweł Piskorz
- 23.06.09 17:44 Paweł Piskorz
- 23.06.09 18:20 Paweł Piskorz
- 23.06.09 18:39 Artur Muszyński
- 23.06.09 19:07 ethanak
- 23.06.09 22:37 porneL
- 24.06.09 06:54 Marek
- 24.06.09 07:21 Marek
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-11-04 GNSS Motorola G85 vs Redmi Note 9 pro
- 2024-11-04 Katowice => SAP BTP Consultant (mid/senior) <=
- 2024-11-04 Katowice => Spedytor międzynarodowy <=
- 2024-11-04 Warszawa => Specjalista/tka ds. Zamówień publicznych <=
- 2024-11-04 Poznań => QA Engineer <=
- 2024-11-04 Poznań => QA Inżynier <=
- 2024-11-04 Polskie sądy są bardzo wyrozumiałe...
- 2024-11-04 Wrocław => SAP Project System/EPPM Consultant <=
- 2024-11-04 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-04 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-04 Kraków => Software .Net Developer <=
- 2024-11-04 Kraków => Programista Full Stack .Net <=
- 2024-11-04 Warszawa => Key Account Manager <=
- 2024-11-04 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-04 Warszawa => E-COMMERCE specialist <=