Możecie dodawać hiperłącza do adresów e-mail. Zanim pokażę, jak to działa, jeszcze kilka wskazówek na ten temat. Osobiście nie jestem zwolennikiem tych linków e-mail. Lepsze są formularze. Jeśli klient poczty e-mail nie jest zainstalowany lub nie skonfigurowany dla bieżącego użytkownika, linki e-mail nie działają poprawnie. Ostatecznie musicie jednak sami zdecydować, czy chcecie używać linków e-mailowych czy formularzy. Szczegółowe informacje na temat formularzy będą dostępne w dalszej części tego cyklu.
Kliknięcie linku e-mailowego zazwyczaj powoduje otwarcie okna e-mailowego przez użytkownika.
Jednakże nie jest to gwarantowane. Użytkownik musi właściwie skonfigurować swoje ustawienia. Podsumowując: Rozwiązanie z linkiem e-mailowym nie jest idealne. Niemniej jednak czasami może być potrzebne. Poniżej znajduje się składnia:
<a href="mailto:kontakt@psd-tutorials.de">kontakt@psd-tutorials.de</a>
Jak widać, jest to początkowo klasyczne hiperłącze.
Jednak kluczowy jest to, co jest przypisane do atrybutu href
. Cel odnośnika zawsze zaczyna się od mailto
, po którym następuje dwukropek. Następnie podawany jest pożądany adres e-mailowy.
Przy odnośnikach e-mailowych powinniście zwracać uwagę na to, co wpisujecie jako tekst odnośnika. Najlepiej jest podać tam jeszcze raz adres e-mailowy. W ten sposób użytkownicy, którzy po kliknięciu hiperłącza nic nie zobaczą lub nie otworzy się klient poczty e-mailowej, mogą skopiować adres i przesłać Wam e-mail mimo to.
Gdy definiujecie linki e-mailowe, macie dodatkowe opcje oprócz podania adresata. Zwracajcie uwagę, że opisane tu rzeczy nie są standardem HTML, ale są w dużej mierze obsługiwane przez przeglądarki.
Możecie na przykład podać bezpośrednio odbiorcę kopiowanej wiadomości Cc.
<a href="mailto:kontakt@psd-tutorials.de?cc=info@psd-tutorials.de">kontakt@psd-tutorials.de</a>
Należy za adresem faktycznego odbiorcy dodać znak zapytania. Następnie należy wpisać cc
i znak równości, a po nim adres, do którego ma być wysłana widoczna kopia e-maila. Możecie również użyć bcc
zamiast cc
. W tym przypadku podany adres zostanie przeniesiony do pola Bcc, a e-mail zostanie wysłany jako niewidoczna kopia na ten adres.
Jeśli chcecie podać predefiniowany temat, jest to również możliwe.
<a href="mailto:kontakt@psd-tutorials.de?subject=Post%20an%20PSD-Tutorials.de">kontakt@psd-tutorials.de</a>
Temat należy wpisać po subject
. Aby to działało poprawnie, nie powinno się używać spacji w temacie ani należy maskować je specjalną sekwencją %20
.
Jeśli chcecie, możecie również podać treść e-maila lub jej część. Do tego służy parametr body
.
<a href="mailto:kontakt@psd-tutorials.de?body=Hallo%20PSD-Tutorials.de">kontakt@psd-tutorials.de</a>
Wtedy obowiązują te same zasady, które zostały opisane w kontekście atrybutu subject
.
Oferowanie plików do pobrania
Jeśli chcecie oferować pliki do pobrania na swojej stronie internetowej, możecie to zrobić. (Prawne aspekty pozostawiam na boku). Jest to wykonalne w bardzo prosty sposób. Definiujecie hiperłącze i podajecie odpowiedni plik jako cel odnośnika.
<a href="buch.zip">Pobierz książkę</a>
W tym przypadku cel odnośnika to plik Zip. Po kliknięciu na hiperłącze, przeglądarka zazwyczaj zaproponuje okno pobierania lub pobierze plik bezpośrednio.
Można go wtedy pobrać. Ostatecznie jednak przeglądarki decydują, jak postąpić z podanymi plikami.
Przeglądarki zazwyczaj pokazują pliki PDF bezpośrednio po kliknięciu na odpowiedni link. W większości przypadków jest to w porządku. Jednakże czasami może się pojawić potrzeba udostępnienia plików PDF do pobrania. (Oczywiście użytkownicy mogą kliknąć prawym przyciskiem myszy na link i pobrać plik. Niemniej jednak nie należy zakładać, że wszyscy odwiedzający stronę internetową będą o tej możliwości wiedzieć).
W HTML5 faktycznie można oznaczać hiperłącza jako łącza do pobierania. Do tego służy atrybut download
.
<a href="ebook.pdf" download>Pobierz</a>
Link z tym atrybutem będzie, zakładając, że przeglądarka go obsługuje, pobierać plik.
Domyślnie plik jest zapisywany pod tą samą nazwą, jaką ma w oryginalnej wersji. Zazwyczaj to również jest w porządku. Może się jednak zdarzyć, że chcecie nadać pobranemu plikowi inną nazwę. Jest to również możliwe. Ponownie używany jest atrybut download
. Atrybutowi temu przypisuje się pożądaną nazwę jako wartość.
<a href="ebook.pdf" download="dk.pdf">Pobierz</a>
Jeśli przeglądarka obsługuje tę funkcję, podczas pobierania używa nazwy przypisanej do atrybutu download
.
Określenie relacji logicznych
Atrybutem, który może być interesujący w kontekście definiowania hiperłączy, jest rel
. Za pośrednictwem tego atrybutu można określić, w jakiej relacji logicznej znajduje się hiperłącze z docelowym adresem. Przeglądarki mogą wykorzystać tę informację, na przykład wyświetlając odpowiednie ikony podczas najechania myszką na linki. Jednak obecnie nie robią tego. Atrybut rel
nie ma zatem żadnych widocznych skutków.
<a href="zwei.htm" rel="next">dalej</a>
Dostępne są następujące wartości atrybutu rel
:
• alternate
– Link do alternatywnej wersji dokumentu.
• author
– Link do autora dokumentu.
• bookmark
– Trwały link do dokumentu, który można wykorzystać jako zakładkę.
• help
– Link do pliku pomocy.
• license
– Link do informacji o prawach autorskich.
• next
– Link do następnego dokumentu.
• nofollow
– Określenie, że wyszukiwarki nie powinny śledzić tego linku.
• noreferrer
– Przeglądarka nie wysyła nagłówka HTTP-Referrer.
• prefetch
– Dokument powinien zostać wczytany do pamięci podręcznej.
• prev
– Link do poprzedniego dokumentu.
• search
– Link do narzędzia wyszukiwania dla dokumentu.
• tag
– Słowo kluczowe opisujące dokument.
W ten sposób można bliżej opisać relację między adresem docelowym a hiperłączami.