-
Data: 2009-06-18 19:08:41
Temat: Re: CSS - zastąpienie kontrolek formularza grafiką
Od: Artur Muszyński <a...@u...wytnijto.com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Marek pisze:
> Z tym raczej nie zgodziłbym się, że to krok wstecz. Istnieją 2 metody
> ujednolicenia wyglądu kontrolek:
> 1) programiści wszystkich przegladarek zawiązują klub i ustalają
> globalnie jedyny słuszny ich wygląd
Nie programiści przeglądarek, tylko programiści systemu operacyjnego.
Każdy system ma mniej lub bardziej formalne wytyczne dotyczące
projektowania interfejsów, które takie rzeczy porządkują. Dlatego ten
sam ładny program pod Linuxem jest brzydki pod Windowsem, ładny pod
Windowsem jest ochydny pod OSX, a programy w Javie są często paskudne na
wszystkim.
> 2) powstaja mechanizmy stylowania i każdy twórca stron decyduje lokalnie
> jak w jego projekcie kontrolki mają wyglądać lub zostawia to przeglądarce
Powstają mechanizmy, ale często wcale nie są mile widziane przez
użytkowników. Jak pisałem, nowoczesne mechanizmy są skomplikowane, żeby
stylowanie nie psuło standardowego zachowania przycisku, a i tak należy
je wykorzystywać z umiarem. Do czego prowadzi obłędne stylowanie, to
(przynajmniej w mojej opinii) widać na przykładzie WinAMP-a.
> b) trudno zmusić web-designerów i ich klientów do zaakceptowania
> narzucenia im jednygo słusznego wyglądu kontrolek
Nie pokażę ci wyników badań, ale uwierz mi, te wysiłki większość
użytkowników ma kompletnie w tylnej części ciała.
> Hmm... szczerze mówiąc nie widzę potrzeby komplikowania zagadnienia.
> Przez tyle lat kontrolki typu radio i checkbox miały tylko dwa stany i
> nadal tak może być. Ich działanie jest powszechnie rozumiane.
Uwziąłeś się na te checkboxy i zaciemnia ci to obraz. Jak sobie
poczytasz dokumentację standardu HTML, to zobaczysz, że projektanci
pozostawili swobodę w sposobie realizacji, właśnie dlatego, że w różnych
środowiskach są różne niuanse. Chodzi o sposób przedstawienia fokusu,
graficzne oznaczanie naciśnięcia, zachowanie przy mouseover, wygląd
przycisku nieaktywnego, sposób prezentacji listy rozwijanej, kształt
obwódek, kolorystykę itd. Przy twoim podejściu (obrazek) masz sporą
szansę na to, że kontrolka przestaje przypominać i działać jak inne
kontrolki w systemie.
PS: Koledzy ci podpowiedzieli różne możliwości, więc zrobisz jak sobie
zechcesz. Ostylowanych javascriptem checkboxów masz na pęczki, możesz
sobie użyć. Ja cię od tego nie będę odwodził.
artur
Następne wpisy z tego wątku
- 18.06.09 20:13 Marek
- 18.06.09 20:27 Marek
- 18.06.09 22:32 Paweł Piskorz
- 18.06.09 22:38 porneL
- 18.06.09 23:27 Krzysztof Warunek
- 19.06.09 09:11 Marek
- 19.06.09 09:37 Paweł Piskorz
- 19.06.09 10:30 Marek
- 19.06.09 13:34 Artur Muszyński
- 19.06.09 17:16 Marek
- 19.06.09 20:49 porneL
- 20.06.09 12:12 Peter
- 20.06.09 14:57 Marek
- 20.06.09 15:16 Paweł Piskorz
- 20.06.09 15:22 Paweł Piskorz
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
- 2025-02-17 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-17 Chrzanów => Programista NodeJS <=
- 2025-02-17 Warszawa => Node.js / Fullstack Developer <=
- 2025-02-17 Białystok => System Architect (Java background) <=
- 2025-02-17 Białystok => Solution Architect (Java background) <=
- 2025-02-17 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-17 Gdańsk => PHP Developer <=
- 2025-02-17 Warszawa => Senior ASP.NET Developer <=
- 2025-02-17 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-17 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-17 Odśnieżanie samochodu
- 2025-02-17 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-17 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-17 Pompiarze...
- 2025-02-16 PV teraz