Oznaczanie linków wychodzących z serwisu

Dobrym, a nawet bardzo dobrym zwyczajem jest oznaczanie linków zewnętrznych w specyficzny sposób. Internauta powinien być w pełni świadomy, że klikając na jakiś link zostanie przeniesiony na inną witrynę.

Można to zrobić na kilka sposobów

Sposób pierwszy:

[html]<a href="http://strona.pl">Link</a>[/html]

Oczywiście, aby to działało należałoby dodać jakiś kod, np.

[html]<style type="text/css">
a.ext {
background: red;
}
</style>[/html]

Sposób drugi:

[html]<a href="http://strona.pl">Link</a>[/html]

I co? To wszystko?! No, nie do końca 🙂 Oto kod CSS sprawiający, że sposób drugi zaczyna mieć sens:

[html]<style type="text/css">
a[href^=’http://’] {
background: red;
}
</style>[/html]

Dla każdego elementu o nazwie `a’, który posiada atrybut http, zaczynający się od ‚http://’ ustaw taką regułę.

Wady

Wadą jest sytuacja, kiedy ustawisz sobie linki na swojej stronie zaczynające się od `http://twoja_strona.pl/tu_nazwa_pliku.htm’. Można zawsze zamienić je na:

[html]<a href="/tu_nazwa_pliku_htm">link</a>[/html]

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *