Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Nakładanie obrazków
Forum PHP.pl > Forum > Przedszkole
boro11
Witam!

Mam taki kod menu:

  1. <div id="menu">
  2.  
  3. <ul>
  4. <li><a href="#">Home</a></li>
  5. <li><a href="#">Sites</a></li>
  6. <li><a href="#">Register</a></li>
  7. <li><a href="#">Login</a></li>
  8. <li><a href="#">Helpdesk</a></li>
  9. <li><a href="#">Forum</a></li>
  10. </ul>
  11.  
  12. </div>


CSS:

  1. #menu {
  2. margin-left: 360px;
  3. }
  4.  
  5. #menu ul {
  6. position: absolute;
  7. float: left;
  8. list-style-type:none;
  9. }
  10.  
  11. #menu li {
  12. display: inline;
  13. }
  14.  
  15. #menu a {
  16. background: url(../images/button_background.png);
  17. width: 128px;
  18. height: 85px;
  19. display: inline-block;
  20. text-align: center;
  21. float: left;
  22. color: #fff;
  23. font: 16px "Noto Sans";
  24. text-decoration: none;
  25. vertical-align:-50px;
  26. }


Wyświetla się prawie tak jak ma, ale jest za duży odstęp pomiędzy obrazkami ponieważ mają one nie regularny kształt (kopnięty kwadrat) i odstępy są za duże, w projekcie na siebie zachodzą:



A ja póki co stworzyłem coś takiego:
http://v5.refbackbank.com/

Drugie pytanie, jak opuścić tekst(a href) aby był na takiej wysokości jak chce?
com
hmm?
chcesz mieć tak jak na tym obrazku czy jak?

do ustawiana marginesów dla tekstu jest padding wink.gif a boxów margin wink.gif
boro11
Tak jak na obrazku, okej padding pomógł. Nie mam pojęcia czemu wcześniej mimo, że go brałem nie mogłem przesunąc tekstu. Ale poważniejsze pytanie - jak te obrazki do siebie zbliżyć?
Akiro
Spróbuj do klasy w css dodać:
Kod
margin-right: -25px;

czy jaką tam wartość sobie wymyślisz.
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.