Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css]Menu
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Erasil
Otóż mam takie pytanie:
Czy istnieje możliwość podniesienia tekstu o [x]px.?

Tu jest przykład mojego zastosowania css.
plik css:
  1. <?php
  2. body{
  3.  font: normal 9px Tahoma;
  4. }
  5.  
  6. #menu ul {
  7.  list-style-type : none;
  8.  margin : 0;
  9.  padding: 0;
  10. }
  11.  
  12. #menu ul li a{
  13.  display: block;
  14.  border-left: 5px solid #8f8f8f;
  15.  height : 2px;
  16.  padding-left : 7px;
  17.  padding-top : 7px;
  18.  padding-bottom : 7px;
  19.  color : #036;
  20.  text-decoration : none;
  21. }
  22.  
  23. #menu ul li a:hover{
  24.  border-left: 5px solid #6f6f6f;
  25.  height : 2px;
  26.  color : #369;
  27.  text-decoration : none;
  28. }
  29. ?>


plik html:
  1. <head>
  2. <link rel="stylesheet" href="style.css" type="text/css" />
  3. </head>
  4. <body>
  5. <div id="menu">
  6. <ul>
  7. <li class="link"><a href="#">php</a></li>
  8.  
  9. <li class="link"><a href="#">XHTML</a></li>
  10. <li class="link"><a href="#">CSS</a></li>
  11. <li class="link"><a href="#">FLASH</a></li>
  12. <li class="link"><a href="#">JavaScript</a></li>
  13. <li class="link"><a href="#">Tutoriale</a></li>
  14. </ul>
  15.  
  16. </div>
  17. </body>
  18. </html>

Jeżeli coś jest źle to jeszcze proszę o poprawę.tongue.gifP
Zajec
Jak to podniesienia tekstu? Co masz na myśli?

Cytat(Erasil @ 29.11.2006, 20:33:08 ) *
Jeżeli coś jest źle to jeszcze proszę o poprawę.tongue.gifP
Nie przypisuj stałej wysokości odnośnikom. A co, jeśli tekst nie zmieści się w tych 2 pikselach wysokości? Przeglądaka ma go uciąć? Jesteś pewien, że taki efekt chcesz uzyskać u ogladającego?
Erasil
To jak mam to zrobić.?biggrin.gif
Jest jakaś funkcja.? Bo faktycznie trochę to nie pasuje.

A co do podniesienia tekstu. To zobacz, że wysokość tekstu nie odpowiada wysokości prostokącikom.
Chodzi o to żeby podnieść go w pionie o 1 px.
JaRoPHP
Usuwając wysokość dla odnośników (height: 2px;), spowodujesz, że prostokąciki (jak to nazwałeś), będą się zgadzały z tekstem. Wysokość tych prostokącików definiuj dopełnieniem (padding).
Erasil
No dobrzę, dzięki działa.tongue.gif
A teraz jak w paddingu ustawić wysokość danego 'prostokącika'.?biggrin.gif
I żeby były w pionie pomiędzy nimi przerwy.?biggrin.gif

Ale ja jestem upierdliwy.tongue.gif
JaRoPHP
Polecam CSS Design: Taming Lists.

Padding jest dopełnieniem elementu "pudełkowego", więc im większa jest jego wartość (w twoim przypadku top i bottom), tym większy jest "prostokącik". Przerwa między elementami definiowana jest za pomocą właściwości margin.
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.