Prosty tooltip bez JS

Wiele osób ma wyłączoną obsługę JS ... ale nie wiele wyłącza CSS :)
Kilka miesięcy temu natknąłem się na bardzo fajny tooltip, który działał pomimo wyłączonego JS. Dziś w pracy stanąłem przed problemem zrobienia takiego bajerka ... jednak nie miałem powiedziane, że nie mogę użyć JS. Doszedłem jednak do wniosku, że skoro w projekcie nie użyłem prototype.js to pisanie tego w JS będzie bardzo mozolnym zajęciem. Zabrałem się więc za stworzenie tego w CSS. W 15 minut później miałem gotowy szkielet, który zaraz będę dopracowywać względem projektu:)
Nie działa w IE ... ale to akurat mnie nie martwi
Może jednak ktoś by to poprawił tak by w IE też działało ? ;-)

Tymczasem jak zrobić ów rzecz i co to jest ?:)

Tooltip jest to ... mały "box", który ukazuje się nam po najechaniu kursorem myszki na jakiś element ... zresztą poczytajcie na angielskiej wikipedi.

Jak zrobić ?
CSS:

.link {position: relative; font-family: Verdana, sans-serif; color: #000; font-size: 10px;}
.link .tool {decoration: none;background-color: #ffc869;color: #000;text-decoration: none}
.link table {display: none;}
.link:hover table {display: block; position: absolute; background:#ffc;cursor:pointer;
border:1px solid #bbb;   padding:5px 10px; left: 5px; top: 11px; border-collapse:collapse; width: 
150px;z-index:1000;}


HTML:

<span class="link">
        <a class="tool" href="#nogo">Lorem ipsum</a>
        
        <table><tr><td>
                <a href="#">Jakiś link</a> <br>
                <a href="#">Jakiś link 2</a> <br>
                <a href="#">Jakiś link 3</a><br>
        </td></tr></table>
</span>



Zamiast linków można dać jakiś opis czy coś ;)
Potem zajmę się jeszcze wersją z daszkiem ... no i trzeba jeszcze dopracować tak by automatycznie dobierał szerokość ;)

DEMO

Komentarze do wpisu "Prosty tooltip bez JS":

1.

Taeril napisał(a):
30 lipca 2007, 14:13:46

<span><table /></span> jest niepoprawne, bo masz element blokowy w elemencie inline. W Demie masz to w komentarzu warunkowym IE więc tam się validator nie burzy.

A teraz wyłącz CSS i powiedz czy takie wsadzenie opisu linku tuż po nim nie popsuje treści?

No i jeszcze czemu tabelka? Bardziej pasowałoby <p> albo obojętny <div> chociaż nie wiem czy akurat powinien być tam element blokowy. Owszem inline ograniczy treść ale i tak w ten sposób sensownie nie wstawi się opisu w środek treści. CSS może sprawić tylko, że to będzie ładnie wyglądało ale nie sprawi, że będzie ładne :P

2.

zx napisał(a):
30 lipca 2007, 14:16:09

Tjaaaa. Takie tooltipy są popularne dość, ale jakoś nikt nie wpadł, że zanim zdąrzę całość przeczytać, to mi się pojawia tooltip przeglądarki wyświetlający adres i zasłaniający to, co chciałeś mi przekazać w opisie.

Dlatego 'dymki' tak, ale nie w <a />.

3.

Off napisał(a):
30 lipca 2007, 14:38:51

Mi się nie podoba, bo na tabelkach. Osiołki :P Tabelki to już ostateczność. Zgodzę się z pierwszym komentarzem, że można byłoby zrobić to na <p/> albo na <div/>.

4.

3stan napisał(a):
30 lipca 2007, 14:55:51

Wrrrrrrrr... Jak ja nie lubię takich udziwnień zasłaniających tekst.

5.

Dziudek napisał(a):
30 lipca 2007, 16:47:58

"Wiele osób ma wyłączoną obsługę JS"

To mają pecha ;) A czy wiele ? Raczej bym powątpiewał - bez JS dziś nie da się używać normalnie wielu popularnych serwisów, dlatego JS wyłączają moim zdaniem tylko jacyś desperaci. Ja wychodzę z prostego założenia - user ma wyłączony JS ? Jego problem i jego strata...

6.

Off napisał(a):
30 lipca 2007, 17:05:22

@Dziudek - jako koder js, a dokladniej mootools innego założenia nie możesz przyjąć :)

7.

Dziudek napisał(a):
30 lipca 2007, 18:10:38

@Off - generalnie staram się pamiętać trochę o userach bez JS, ale na pewno nie dostają oni nawet namiastki tego co mieliby mając włączony JS. Co to znaczy ? Wszelkie efekty, bajery, dodatki nie działają, a kluczowe elementy - typu ajaksowe komentarze itd. są zastąpione stronami z przeładowaniem - IMHO nie można przesadzać w drugą stronę i utrudniać użytkownikom bez JS wszystkiego - kluczowe operacje powinny być dostępne dla każdego...

BTW nie koder mootools tylko JS - mootools tylko ułatwia kodzenie w JS, ale nie jest językiem programowania (tylko swoistą nakładką)... Bez znajomości JS, znajomość mootools byłaby bezużyteczna...

8.

bash3r napisał(a):
30 lipca 2007, 22:28:38

@Taeril - masz rację. Nie jest to rozwiązanie poprawne, ale nie jest też barbarzyńskie ;) Jest to tylko zrobione na szybko a i ów tooltip o standardach W3C nigdy się nie dowie - tak jak strona, w której zostało to użyte :) Jest to jeszcze do dopracowania.

@zx - o tym nie pomyślałem, można zrobić to na DIVach (wtedy też element blokowy nie byłby w elemencie liniowym).

@Off - osiołki są to strony, które działają tylko z tą 'jedyną' przeglądarka - o ile mnie pamięć nie myli, a ów tooltip nie działa tylko z nią (wykorzystane w adminie obsługiwanym poprzez FF co jest narzucone przez firmę, która ów panel zamówiła).

@3stan - owszem, bywa to uciążliwe, ale zawsze możesz kursorem zjechać z elementu i to zniknie lub posłużyć się Greasemonkey i uniemożliwić pojawianie się takich elementów.

@Dziudek - jak napisałem tooltipy można zrobić z wykorzystaniem JS ale po co załączać dodatkowe biblioteki tylko do tego ? W projekcie nawet nie ma grama JS i dodanie prototype i/lub mootools zbędnie zmniejszyłoby szybkość bo to samo mam z wykorzystaniem CSS :)

9.

Dziudek napisał(a):
30 lipca 2007, 22:31:22

@bash3r - yyy, jakoś sobie nie wyobrażam panelu administracyjnego bez JS. Tzn. oczywiście można taki zrobić, ale wygodne to to raczej nie jest. Jeśli byle jaka operacja wymaga odświeżania strony to to musi być masakra :/

10.

bash3r napisał(a):
30 lipca 2007, 22:37:26

@Dziudek - a czy ja powiedziałem, że to jest marzenie każdego uzyszkodnika - panel bez JS :D Składa się on z 3 plików html (formularze) i 3 plików php (walidacja i zapis w bazie). Zaprzęganie do tego JS było zbędne :) A co prawda to prawda ... admin bez JS lub strona bez JS to rzeź niewiniątek w obecnych czasach. Jednak tu strona jest we flash'u i tylko zapis, edycja i usuwanie niusów były potrzebne - po 30 sekundach poważnych rozmyślań postanowiłem to zrobić bez JS :)

11.

Dziudek napisał(a):
30 lipca 2007, 22:42:39

@bash3r - chyba, że tak ;] Takie rzeczy to ja też bez JS robię ;]

12.

3stan napisał(a):
31 lipca 2007, 10:37:30

JS to zabójca sieci. Powinien dawno być zabroniony. WWW to jest miejsce publikacji tekstów! A niektórzy z tego robią oczopląśny śmietnik, jakim zachwyca się Dziudek.

> zawsze możesz kursorem zjechać z elementu i to zniknie

O ile przeglądarka dobrze działa :D Nieraz walczę z takimi co się pojawiają a nie znikają :( Czasami nie pomaga klikanie i przewijanie. Świnia siedzi cały czas na 1 planie.

13.

wh1t3en napisał(a):
31 lipca 2007, 13:49:40

@3stan - skoro JS to zabójca sieci, to również tryb graficzny zabija sieć, szerokopasmowy internet et cetera.

14.

bwgg napisał(a):
31 lipca 2007, 15:05:05

Czasy, kiedy Internet był przeznaczony "jeno" do publikacji tekstów, bezpowrotnie minęły. A JS i w takiej prezentacji tekstów jest przydatny. IMO ofkoz.

15.

3stan napisał(a):
31 lipca 2007, 15:15:05

w-: A co ma tryb graficzny i szerokopasmowy do rzeczy? JS jest bez sensu i koszmarnie utrudnia życie w imię naciaprania www śmieciami....

bgww: Nie internet a WWW. Nie mam nic przeciwko osobnym kanałom do osobnych zadań. Natomiast JS jest bajerem utrudniającym korzystanie, podobnie jak jeszcze gorsze przekleństwo - flesz... Tfurca się cieszy że mu coś lata, brzdąka, śwista, a użytkownik klnie na czym świat stoi.

Dobra, spoko, niech se będą różne Kurniki czy inne Czaterie... Ale to się rozłazi jak zaraza. Już w 2000 roku miałem problem z cennikiem jednej z katowickich hurtowni komputerowych, do którego dało się wejść tylko przez menu fleszowe... I sssałem na modemie i kompie z P100 jak dziki flesza, potem cierpiałem, jak się uruchamiał,bo chciałem sobie cennik sprawdzić.

Teraz też... Nabździane fleszem strony zawieszają mi niemalże przeglądarkę oraz wydzierają się w nocy budząc żonę. NaJSowane strony znów nierzadko zmuszają do odpalania innej przeglądarki i po co? żeby przeczytać kawałek tekstu... Nieraz nie mogę odpalić sobie odsyłacza w osobnym panelu, bo odsyłacz nie jest zwykły ale felszowy albo JSowe... Bo Tfurca miał widzisięmisię, że będzie ładnie i duperelnie, jak się wykaże....

Wot jak te tóltipy będące tematem notki. Nikomu nie są przydatne i wkurzają. Ale można się przed szefem pochwalić, że u konkurencji nie wyskakuje i nie brzdąka, a u nas tak...

16.

bwgg napisał(a):
31 lipca 2007, 15:29:18

No to po kolei ; )

W danym kontekście internet miał być rozumiany jako strony internetowe ; ) wg mnie JS używany z głową pomaga serwować informacje. Flash już nie, a ten kto toto wymyślił powinien być skazany na śmierć przez ścięcie.

Co do wydzierającego się Flasha - wystarczy wyłączyć głośniki. Zakładam, że nie słuchałeś akurat muzyki, skoro żona spała ; p
Przypomnę tylko, że nie mówiliśmy o Flashu, ale o JS (między którymi widzę cholerną różnicę). Flash to (IMO) "żeby grało i skakało", a JS ma nam pomóc w serwowaniu tak pożądanych przez nas informacji.

Odpalanie innej przeglądarki, żeby zrobić "cośtam"? Przepraszam, że pytam, ale z jakiej przeglądarki korzystasz na codzień? Ja używam najzwyklejszej Opery z włączonym JS'em i nigdy nie musiałem włączać drugiej przeglądarki.

Tooltipy są IMO pożyteczne - jeśli autor itryny wiedział jak je zrobić ; )

Konkluzja: nie jesteś przeciwko JS'owi samemu w sobie, ale przeciwko złemu wykorzystaniu owego ; )

podkreślę jeszcze raz: JS (AJAX) jest niezwykle pożyteczny. Jeśli umie się go wykorzystać ; )

17.

Dziudek napisał(a):
31 lipca 2007, 16:20:08

@3stan - wymiękam normalnie po Twoich tekstach xD Widać, że miałeś ciężką przeszłość, ale to nie znaczy, że masz wrzucać na JS i inne cuda technologii... Generalnie sorry, ale Twoje opinie brzmią jak gadka dziadka, który tęskni za dawnymi czasami i pogardza wszystkim tym co nowoczeszne. Na szczęście tacy ludzie nie mają przyszłości, bo pewnych trendów nie zatrzymają - JS, SVG, XMLHttpRequest to przyszłość sieci, bo wręcz doskonale sprawują się jako narzędzia przyśpieszania pracy, efektownych prezentacji i języki do tworzenia nowoczesnych interfejsów aplikacji...

Jeżeli komuś Flash kojarzy się tylko z denerwującymi reklamami, a JS z pierdółkami latającymi za kursorem, lub efektem padającego śniegu to co ja będę się rozpisywał - po prostu ŻAL mi go...

18.

3stan napisał(a):
31 lipca 2007, 16:33:43

D-: No cóż, szydzenie z kogoś tylko temu, że jest starszy i ma inne poglądy to chyba domena smarkaterii w każdych czasach

b-: nie widzę pożyteczności tzw. ajaksów poza kasiurką dla redaktorów piszących na modny kul temat do jakiejś gazetki. wszystko czego używam mogłoby działać świetnie bez tego.

Akurat Flash miałby zastosowanie na WWW, bo różne gierki czy stanowiące uzupełnienie do strony prezentacje multimedialne urządzeń nie dają się zapisać bez flesza. Za to właśnie wszystkie dodatki JSowe są zbędnymi bajerami... No dobra, czasami można sprawdzić poprawność formularza, żeby odciążyć nieco serwer (choć i tak tam trzeba sprawdzać, ale przynajmniej mniej błędnych wezwań poleci), ale tyle dobrego...

Co do głośników: To strona jest dla mnie a nie ja dla strony... Mam przed uruchamianiem przeglądarki robić rewizję pokoju?

A przeglądarki używam najlepszej: Konquerora. W dziedzinie HTML/CSS jest ona jedyna tak kompletna. Co z tego, skoro właśnie żądni bajerów łebscy majsterzy wolą pisać koszmarki JSowe pod IE lub FF. Bo tak jest kul, nowocześniej i trendy... a treść? Treść jest passe... Wygoda? błe.... kto by się nią przejmował... Ajax! O! to jest to... Zabawa z Ajaksem czystym relaksem, prawdaż?

19.

Dziudek napisał(a):
31 lipca 2007, 16:48:02

@3stan - szydzę z każdego bez względu na wiek, jeżeli wygaduje głupoty...

Nie wiem jak wyobrażasz sobie chociażby aplikacje Google'a typu GMail, GReader czy GAnalytics bez Ajaksa ? Jeśli byłbyś w stanie sprawnie używać tego bez JS to naprawdę jesteś mocarz... Już nie wspomnę o edytorach tekstu online. Ajax powstał by odciążyć serwery właśnie - dzięki niemu oszczędza się nieraz do 90% transferu.

Aaaa i daruj sobie teksty, że od tego co robią aplikacje Google'a są inne programy - bo żaden z nich nie ma takich możliwości jak one - siadam na dowolnym kompie podłączonym do netu i mam dostęp do wszystkiego co mi potrzeba, bez eksportów, cudów niewidów...

Co do Konquerora - używałem i nie przypadła mi do gustu, a fakt, że ma super-ekstra-jakieśtam-wsparcie dla XHTML i CSS mnie nie wzrusza - i tak przez najbliższe dziesięć lat nikt z tego nie skorzysta, bo większość stron jest tworzona z myślą o 95% userów sieci (IE,Firefox,Opera), a nie Konquerora o którym mało kto słyszał...

Jak Ci tak zależy na treści to odpalaj Lynksa i serfuj...

20.

bash3r napisał(a):
31 lipca 2007, 17:11:40

Z prostej notki o tooltipie zrobiły się znowu dwie wojny ...
przeglądarek oraz Flash, JS vs. książki.
Era prostych stron minęła. Coraz mniej powstaje stron w stylu slackware.com
Co do wygody to myślę, że dzięki JS, AJAXowi wygoda zwiększyła się 10 krotnie. Programiści i graficy wiedzą co to web-usability i starają się badać swoje wypociny. Tooltipy, drag&drop itd zostały stworzone w celu ułatwienia życia użytkownikowi.

Tak jak napisał Dziudek ... Konqueror jest bardzo mało znaną przeglądarką, na czele stoją IE, FF, Opera i Safari. To, że Ty korzystasz z Konquerora nie znaczy, że jest to najlepsza przeglądarka. Mi np nie pasuje.
Powiesz: "Ale ma zajefajne wsparcie HTML/CSS. Jedyna w 100% zgodna ze standardami!" ... no i po co ? 80% twórców stron nie wie o standardach. Zleceniodawcy nie dbają o standardy lecz o wygląd, użyteczność, działanie pod IE, FF i Operą bo wielu nie słyszało o Safari. Pomyśl sobie teraz o kosztach jakie ponoszą w związku z jedną stroną ... dodajmy jeszcze teraz kwotę (czyli czas programistów) na budowę zgodnie ze standardami, biblią i koranem (nie urażając niczyjej wiary).

Wieeem ... 3stan używa Konquerora ... zablokujmy więc wszystkie strony żeby tylko pod przeglądarką ze stajni KDE działały ... bo ona jest dżezi !

Kolejna bez sensowna kłótnia o to, która deska jest bardziej deskowo drewniana.

@3stan - jeżeli pisałeś 'tfurca' dla żartu to wybacz ale to nie jest śmieszne lecz żałosne. Jeżeli pisałeś tak bo uważasz, że tak się pisze to jest to mniej żałosne aczkolwiek dalej żałosne. I Ty nam mówisz coś o wieku ?
Btw. Ty masz ładną obsesję na punkcie flasha jak już nawet Twoja żona śpiąc budzi się przez flash'a ... bez urazy oczywiście :)

21.

bash3r napisał(a):
31 lipca 2007, 17:16:01

PS.
@3stan - "Wot jak te tóltipy będące tematem notki. Nikomu nie są przydatne i wkurzają. Ale można się przed szefem pochwalić, że u konkurencji nie wyskakuje i nie brzdąka, a u nas tak..."
Wkurzają nielicznych i jak są w nadmiarze, są przydatne bo gdyby nie one to musiałbym robić osobny plik z opisem co do ego pola wpisać, a tak napisałem odbiorcy w tooltipach, które pojawiają się po najechaniu na znak zapytania.

Kolejna rzecz to nie mam szefa lecz szefową ... :P
No i nikogo nie ruszają tooltipy bo pracuję w agencji interaktywnej gdzie 99% rzeczy jest w tak przez Ciebie znienawidzonym flash'u :P

22.

bwgg napisał(a):
31 lipca 2007, 17:16:05

@3satan
IMO JS (AJAX) znacznie usprawnia przeglądanie stron internetowych i nic mojej opinii nie zmieni.

"wszystko czego używam mogłoby działać świetnie bez tego."

Wolę, że wszystko działa świetniej "z tym" ; )

"Co do głośników: To strona jest dla mnie a nie ja dla strony... Mam przed uruchamianiem przeglądarki robić rewizję pokoju?"

I znowu to samo! Nie przeciwstawiasz się technologii samej w sobie, ale zidiociałym "łebmasterom".

@Dziudek

Mi też Konqueror do gustu nie przypadł ; |

"Jeżeli komuś Flash kojarzy się tylko z denerwującymi reklamami"

Mi się jeszcze kojarzy z ociężałymi menu i "full-flash" stronami, na których dotarcie do celu zajmuje wieki. I w przeciwieństwie do JS'a nie wpadłem nigdy na stronę z flashowym menu, po której porszuałbym się z łatwością.

W ogóle Flash zaprzęgany do zrobienia Menu to dla mnie kompletna porażka.

23.

Dziudek napisał(a):
31 lipca 2007, 17:19:33

@bwgg - co do Flasha - wychodzę z założenia: "albo cała strona we flashu, albo nic" - menu we flashu to porażka i dowód ignoracji twórcy strony - jak ktoś nie ma wtyczki to nie zobaczy menu i w ten sposób traci dostęp do treści witryny, ale to dotyczy sytuacji gdy strony tworzą amatorzy... Jak ktoś na stronie agencji interaktywnej widzi menu we flashu to niech ucieka ;D (ja parę razy widziałem xD)

24.

3stan napisał(a):
31 lipca 2007, 21:03:48

> Nie wiem jak wyobrażasz sobie chociażby aplikacje Google'a typu GMail, GReader czy GAnalytics bez Ajaksa ?

GMail jak GMail... Webmaile były zanim się jeszcze urodziłeś :D Zresztą do dzisiaj istnieją takie na zwykłym HTML bez cudów.

Reszty rzeczy nie znam, ale zauważ, że dopuściłem różne czaty czy kurniki, więc zapewne i te zabawki mogą być do tego dorzucone. Pewnie są zastosowania (szkoda tylko, że nie zostały oddzielone w jakiś osobny kanał i mieszają się z WWW), gdzie można przyjąć dopuszczalność takich wynalazków. Wtedy nie wchodzę tam bo i nie mam po co. Tam nie ma treści, tam jest Ajax czy Flesz. Ból w tym, że niestety one zarażają zwykłe strony, na których miałbym co szukać, ale wpakowanie flesza czy JS mi to utrudnia.

> Co do Konquerora - używałem i nie przypadła mi do gustu, a fakt, że ma super-ekstra-jakieśtam-wsparcie dla XHTML i CSS mnie nie wzrusza

No pewnie cię nie wzrusza, skoro lubisz skazane na niekompatybilność flesze czy JSy.

Zresztą ja nie wybrałem Konqa z uwagi na HTML czy CSS, ale z uwagi na idealne wpasowanie w system i ogromną wygodę używania, której nie zapewni w żaden sposób Firefox wpakowany sztucznie w mój system.

>- i tak przez najbliższe dziesięć lat nikt z tego nie skorzysta, bo większość stron jest tworzona z myślą o 95% userów sieci (IE,Firefox,Opera), a nie Konquerora o którym mało kto słyszał...


No właśnie. W imię zabawek. Bo przecież gdyby nie XULe, JSy, Flesze i inne bajery, taka wuwa byłaby po prostu niezależna od przeglądarki.

=======
> Era prostych stron minęła.

No ja tam myślę, że wręcz nadchodzi. Wikipedia chyba znana jest każdemu. Twój blogasek też jest jednym z niezliczonej liczby... Toż właśnie strony zorientowane na treść są ostatnio modniejsze niż w końcówce lat 90.
Tylko trzeba ludziom uświadamiać, że wpakowanie bdziawiadełka w JSie czy skopanie czegoś fleszem jest chore... Bo treść byłaby świetnie zrozumiana i bez tego, a to odbiera radość czytania.

> Co do wygody to myślę, że dzięki JS, AJAXowi wygoda zwiększyła się 10 krotnie.

Nie wiem czego wygoda. Poza Google Maps nie widzę niczego, co bym używał i było ajaksowate z sensem.


> Tak jak napisał Dziudek ... Konqueror jest bardzo mało znaną przeglądarką, na czele stoją IE, FF, Opera i Safari. To, że Ty korzystasz z Konquerora nie znaczy, że jest to najlepsza przeglądarka. Mi np nie pasuje.

No i nie używaj. Ważne, żebyś wuw nie nabdźiewał bzdurami. To będzie działało dobrze wszędzie.

>Wieeem ... 3stan używa Konquerora ... zablokujmy więc wszystkie strony żeby tylko pod przeglądarką ze stajni KDE działały ... bo ona jest dżezi !

No widzisz, jak ty nic nie rozumiesz.....

>@3stan - jeżeli pisałeś 'tfurca' dla żartu to wybacz ale to nie jest śmieszne lecz żałosne. Jeżeli pisałeś tak bo uważasz, że tak się pisze to jest to mniej żałosne aczkolwiek dalej żałosne.

A o tłumoczach słyszałeś (głównie w kontekście Łozińskiego chyba to określenie się pojawiało).

> I Ty nam mówisz coś o wieku ?

Ja? Przedzie to Dziudek szydził, że jestem za stary i nie mam co podskakiwać, bo jestem na wymarciu, a świat należy do was młodych prężnych co z czystym relaksem pasjonują się ajaksem.


> IMO JS (AJAX) znacznie usprawnia przeglądanie stron internetowych i nic mojej opinii nie zmieni.

Nie... Ajax jest technologią sztuczną. Powstałą dlatego, że nagle ludzie bez wykształcenia programistycznego zechcieli robić quasiaplikacje. A że nie potrafią stworzyć niczego GUIowatego to coś tam dłubią w HTML i potem próbują niewygodę tego sztucznego rozwiązania złagodzić protezami.

Nie znam niczego, poza Mapami Gógla, gdzie by to miało sens. Dlaczego? Bo napisanie porządnej aplikacji w tej protezie jest zapewne 1000 razy trudniejsze niż w WinAPI, Qt czy czymś z okolic. Więc proteza zostaje dla Map Googla z uwagi na ich specyfikę oraz dla bajerzenia wuw.


> "Co do głośników: To strona jest dla mnie a nie ja dla strony... Mam przed uruchamianiem przeglądarki robić rewizję pokoju?"
I znowu to samo! Nie przeciwstawiasz się technologii samej w sobie, ale zidiociałym "łebmasterom".


Tak. Bo czemu muszę mieć flesza? Bo istnieje warstwa średnia.... Już nie debile, co ich mogę całkiem odsiać, ale jeszcze nie dość mądrzy by www działało bez flesza. No i kanał. Flesz nie do tego służy! Flesz to narzędzie do prezentacji multimedialnych osadzanych na WWW. i tylko takie zastosowanie dopuszczam.

> I w przeciwieństwie do JS'a nie wpadłem nigdy na stronę z flashowym menu, po której porszuałbym się z łatwością.

A JSowe odsyłacze to co? Nie kliknę sobie kółkiem, bo to nie odsyłacz. Do tego nierzadko generuje nowe okna bo wie lepiej ode mnie czego ja chcę. Jakby komu nie wystarczał odsyłacz HTMLowy.

> @bwgg - co do Flasha - wychodzę z założenia: "albo cała strona we flashu, albo nic"

No nie rób se jajec. Cała? Nie indeksuje się w szukarkach. Nie da się kopiować tekstu, nie da się powiększać liter (ja jestem niedowidzący), zamula przeglądarkę. Flesz właśnie służy do drobnych wstawek! ,,Mlaśnij tutaj, żeby zobaczyć symulację pracy naszego silnika''... O! To tak.

> - menu we flashu to porażka i dowód ignoracji twórcy strony - jak ktoś nie ma wtyczki to nie zobaczy menu i w ten sposób traci dostęp do treści witryny, ale to dotyczy sytuacji gdy strony tworzą amatorzy...


No jak pisałem wcześniej o cenniku części, niestety nie... To znaczy wuwę pewnie zrobił amator, ale niestety była mi potrzebna do bardzo profesjonalnego działania i hurtowania też była porządna.

25.

D4rky napisał(a):
01 sierpnia 2007, 01:59:05

Zamiast tabelek użyj po prostu ostylowanego <ul/>. Riddle pokazywał kiedyś jak zrobić takie tooltipy jak mówisz.

A co do fixa dla IE - możesz zamiast span użyć innego, rzadko wykorzystywanego elementu (np dfn) i napisać javascript lecący po każdym takim elemencie i nadającym mu przez addeventlistener onmouseover.

Dodaj komentarz:

Textile Lite włączony ( szczegółowy opis znaczników ):
*strong* | # lista numerowana | * lista wypunktowana | _em_ | __italic__ | "link":http:// | bq. cytat.