Blog webdeveloperski Patryk yarpo Jar

Oznaczanie linków wychodzących z serwisu

Autor wiadomości Listopad 20, 2010

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:

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

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

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

Sposób drugi:

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

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

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

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:

<a href="/tu_nazwa_pliku_htm">link</a>
Komentarze (0) Trackbacks (0)

Brak komentarzy.


Leave a comment

 

Brak trackbacków.