Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ustawienie line-height i linki z ikonami
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
WebCM
Element <body> ma własności:
  1. font-family: Tahoma,sans-serif;
  2. font-size: 12px;
  3. color: #313131

W wielu miejscach stosuję linki z ikonami. Wygląda to tak:
  1. <a href="adres/użytkownika" class="user">Użytkownik</a>
Takich klas jest dużo, a czasami ustawiam background-image w kodzie HTML. Kod CSS tej klasy:
  1. padding-left: 20px;
  2. background-repeat: no-repeat;
  3. background-position: -1px 50%;
  4. background-image: url(user.png)
Wszystkie ikony mają wymiary 16x16. Niestety nie wszystkie mieszczą się w pionie. Domyślna wysokość linii dla Tahoma 12px wynosi 14px. Nie da się ustawić line-height dla znacznika <a>. Pomaga tylko padding. Zatem jak globalnie rozwiązać ten problem? Pozostaje zwiększyć czcionkę?

1. Czy ustawiać globalnie w <body> wyższy line-height niż domyślny, czy tylko dla bloków tekstu?
2. Znacie lepszą czcionkę niż Tahoma 12px, która ma domyślnie większy height i ładniej wygląda?
3. Jak prawidłowo ustawiać ikony dla linków?
Sky_walker
Cytat(WebCM @ 11.11.2010, 15:59:18 ) *
1. Czy ustawiać globalnie w <body> wyższy line-height niż domyślny, czy tylko dla bloków tekstu?

Tylko dla klasy user? Zależy jak występują te ikony - jeśli są w środku tekstu to może ci to sypnąć odległości między liniami (ten efekt cząsto widać na forach www kiedy wstawisz emoticon w środku testu który ma wiele linii - wszystkie będą równe z wyjątkiem linii która ma uśmieszek)

Cytat(WebCM @ 11.11.2010, 15:59:18 ) *
2. Znacie lepszą czcionkę niż Tahoma 12px, która ma domyślnie większy height i ładniej wygląda?

Verdana chyba ma największą... ale tak do końca nie jestem pewien.

Cytat(WebCM @ 11.11.2010, 15:59:18 ) *
3. Jak prawidłowo ustawiać ikony dla linków?

Zobacz sobie jak ma to rozwiązana MediaWiki, np. Wikipedia, Wikia, albo podobne - tam też są ikony w środku tekstu. smile.gif Firebug i już wiesz winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.