HTML: Wartości "x" oraz "y" w wysłanym formularzu.

Każdy z nas traktuje język HTML jako proste oraz dobrze znane narzędzie. Okazuje się, że i on kryje jednak interesujące zakamarki, które mogą zaciekawić potencjalnego programistę stron internetowych. O ile nie są to jakieś krytyczne dla działania strony kwestie, o tyle czasem można wykorzystać te informacje do stworzenia jeszcze bardziej ambitnych rozwiązań. W dzisiejszym wpisie chciałbym pokazać jeden z takich zakamarków, na który natknąłem się jakiś czas temu.

[CSS] Usuwanie obramowania z klikniętych linków.

Robiąc w wolnej chwili małe poprawki do strony dla jednego z klientów natknąłem się w pewnym momencie na punkt na liście, który nie do końca był dla mnie jasny. Głosił on bowiem “wszem i wobec”, że mam “skasować obramowania linków”. Lekko zdziwiony [bo żadnych obramowań nie dodawałem] zajrzałem na stronę, kliknąłem w jeden z linków i poza zwyczajnym kreskowanym obramowaniem które przeglądarka dorzuca do każdego klikniętego linku nic nie zauważyłem. Zapytałem więc grzecznie “o co chodzi” i po chwili dostałem odpowiedź, że mam usunąć “właśnie to” obramowanie. Ze względu, że byłem wtedy sam w pokoju, na szczęście nikt nie zauważył mojego “zdziwienia x2”. Myślę sobie - cóż, nasz klient, nasz Pan - zabrałem się więc do pracy.

Wstęp.

Wiem, że rozwiązanie dzisiejszego problemu może być dla wielu trywialne, ale muszę Wam powiedzieć, że po raz pierwszy spotykam się z taką prośbą - nikomu wcześniej te obramowania nie przeszkadzały, do tego stopnia, że nigdy się nawet nie zastanawiałem nad tym, dlaczego cokolwiek pojawia się na nich podczas klikania / przeciągania. Jak to mówią - człowiek uczy się całe życie, a ze względu na niezaprzeczalny fakt przynależności do gatunku homo sapiens [sapiens ;]], uczę się i ja.