-
Data: 2009-06-21 00:28:04
Temat: Re: CSS - zastąpienie kontrolek formularza grafiką
Od: porneL <n...@p...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sat, 20 Jun 2009 21:37:39 +0100, Marek <m...@s...interia.pl>
wrote:
>> To jest absurd.
>
> Nie rozumiem, dlaczego absurd?
Sugerujesz, że zastąpienie pasków narzędzi rzędami checkboxów to nie
absurd?
>> Nie, paleta narzędzi jest paletą narzędzi. Przerabiasz argument na
>> "straw man" (http://pl.wikipedia.org/wiki/Sofizmat_rozszerzenia)
.
>
> Oj, chyba przesadzasz. Niczego takiego nie robię. Ok, dostosuję
> nazewnictwo: nazwijmy więc na potrzeby niniejszej dyskusji zastosowanie
> w/w kontrolek paletą narzędzi. Czy istnieje jakakolwiek przesłanka,
> która zabrania utworzenia ze 2 styli zmieniających wygląd kontrolek w
> celu utworzenia palety narzędzi w HTMLu? Co za problem byłoby ją zrobić
> za pomocą check/radiobuttonów z odpowiednim CSS?
Jeśli potrzebujesz paletę narzędzi, to co innego, niż ostylowanie
checkboksa po swojemu, tylko dlatego, że standardowy checkbox jest brzydki.
HTML nie ma elementu odpowiedniego do palety narzędzi, więc nie masz
innego wyboru, niż kombinowanie i hackowanie.
Natomiast HTML ma element właściwy do checkboksów, więc masz możliwość
użycia standardowego zamiast kombinować i hackować.
> Ok, to może inaczej ujmę to co powiedziałem bo widzę, że kręcimy się w
> kółko. Zadanie: zrobić ikonkę dwustanową przełączaną myszą z
> zastosowaniem wyłącznie HTML i CSS, której stan będzie słany GETem lub
> POSTem na serwer.
Różnie, zależnie od tego czy ta ikona ma reprezentować checkbox, radio,
pushbutton, paletę, ikonę pliku. Pierwsze 2-3 z tych standardowymi
elementami. Do reszty niezbędne będą kombinacje ze stylami, ARIA,
tabindex=0 i JavaScript.
> Co stoi na przeszkodzie aby utworzyć możliwość nadawania stylów
> istniejącym kontrolkom w celu uzyskania efektu? Dlaczego nie wolno
> zmieniać Twoim zdaniem kształtu istniejących kontrolek aby osiągnąć w/w
> cel?
Jak już wcześniej wspomniałem, są techniczne problemy w implementacjach
CSS/formularzy. Gdyby CSS potrafił lepiej stylować wszystkie kontrolki, to
bym mniej narzekał.
Mimo tego IMHO standardowe elementy interfejsu użytkownika powinny być
standardowe - pod względem wyglądu i zachowania. Są wtedy natychmiastowo
rozpoznawalne i intuicyjne.
Na przykład na OS X zaokrąglone rogi pól tekstowych oznaczają pole do
wyszukiwania. To jest konsekwentnie używane we wszystkich aplikacjach, ale
nieświadomi tego projektanci mogą zrobić zaokrąglone rogi tylko dla bajeru.
Może się komuś nie podobać zbyt duży kontrast pól na czarnym tle i zrobi
je szare lub półprzezroczyste. Niestety mój system w dokładnie taki sposób
oznacza nieaktywne pola. Podobnie upiększone obramowanie pola może
sprawiać wrażenie pola tylko do odczytu albo pola automatycznie
uzupełnianego.
Nawet jak się domyślę, że zielone kółko to radio button (a nie
nieinteraktywna lampka oznaczająca, że coś jest włączone), to w
użyteczności jest ważna zasada: Don't make me think.
Ogólnie rzecz biorąc upiększone kontrolki mogą być mylące/nieintuicyjne.
Ponieważ łatwiej je zepsuć, niż ulepszyć, IMHO powinno się unikać
kombinowania z nimi.
--
http://pornel.net
this.author = new Geek("porneL");
Następne wpisy z tego wątku
- 21.06.09 11:02 Marek
- 21.06.09 13:07 ethanak
- 21.06.09 12:51 Paweł Piskorz
- 21.06.09 13:22 Paweł Piskorz
- 21.06.09 13:37 porneL
- 21.06.09 14:25 Paweł Piskorz
- 21.06.09 14:38 Grzesiek
- 22.06.09 21:32 Marek
- 22.06.09 21:38 Marek
- 22.06.09 21:43 Marek
- 22.06.09 22:46 Marek
- 22.06.09 23:28 Marek
- 23.06.09 03:10 ethanak
- 23.06.09 12:58 Artur Muszyński
- 23.06.09 13:13 Radek N.
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-03-20 Grubość socketa AM4+procesor
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?