Oznaczanie linków otwierających nowe okno

W zasadzie nie powinno stosować się linków otwierających nowe okno. W XHTML to już jest zabronione. Jednak czasem (bardzo rzadko) jest to rozwiązanie akceptowalne. Warto jednak wtedy oznaczyć w jakiś sposób takie linki. Można oczywiście dodać klasę, ale trzeba wtedy pamiętać, aby zawsze razem z atrybutem `target’ dodawać `class’ (podobnie jak zasugerowałem w artykule o linkach zewnętrznych).

Niewygodne. Zaproponuję coś innego.

Rozwiązanie zmieniające tylko CSS

a[target] { background: red; }

Taki zapis można przetłumaczyć na: do wszystkich znaczników a, posiadający atrybut target przypisz regułę.

Dodaj komentarz

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

WordPress spam zablokowany CleanTalk.