Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrównanie textu w pionie
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Lepikur
Mam następujący kod:
  1. <div id="prawa">
  2. <a class="link1" href="#">Więcej</a>
  3. </div>


Kod css:
  1. a.link1
  2. {
  3. text-decoration: none;
  4. background: url(foty/linki1.jpg) no-repeat;
  5. display:block;
  6. height:29px;
  7. overflow:hidden;
  8. width:214px;
  9. color:white;
  10. }
  11. a.link1:hover
  12. {
  13. text-decoration: none;
  14. background-position: 0px -29px;
  15. color:#ffea00;
  16. }


Mam problem z wyrównaniem textu "Więcej" w pionie w linku.
Link ma wymiary 29/214px, natomiast tło dla linku jest dwa razy szersze, jak najeżdzam na link to tło się przesuwa o 29px i pokazuje się druga część tła.
NIe wiem czy to ma jakiś związek z moim problemem, wątpie...

próbowałem vertical-align:middle, ale niestety nie pomogło.

Może jest jakiś myk?
W ostateczności wkomponuje text w grafikę.
gigzorr
link w pionie? nie rozumiem


pobaw sie z floatowaniem ?
Lepikur
Sory, nie sprecyzowałem, text ma być wyśrodkowany w pionie, na tle przycisku którym jest obrazek.
Aktualnie text jest na samej górze obrazka (top)
Damonsson
Jak masz 'jedno-linijkowy' tekst, to wystarczy "line-height" ustalić. Jeżeli 'wielo-linijkowy' to padding, a jak nie chcesz padding, to w google masz pełno przykładów jak to zrobić. Coś tam 50% diva, coś tam z pozycjonowaniem absolutnym, czy tam relatywnym. Nie pamiętam już dokładnie, poszukaj sobie to znajdziesz.
Lepikur
Dzieki, line-height pomogło 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.