Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menu poziome i obrazek obok tekstu
Reptile ReX
post 17.03.2011, 03:47:13
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.01.2008

Ostrzeżenie: (0%)
-----


Mam pewien problem zrobiłem sobie menu górne (poziome)

HTML

  1. <div id="header">
  2. <div id="text-head">
  3. <ul>
  4. <li><a href="index.php" class="header">Home</a></li>
  5. <li><a href="index.php" class="header">Forum</a></li>
  6. <li><a href="index.php" class="header">Rejestracja</a></li>
  7. <li><a href="index.php" class="header">Logowanie</a></li>
  8. <li><a href="index.php" class="header">Regulamin</a></li>
  9. <li><a href="index.php" class="header">Pomoc</a></li>
  10. <li><a href="index.php" class="header">Kontakt</a></li>
  11. <li><a href="index.php" class="header">Reklama</a></li>
  12. </ul>
  13. </div>
  14. </div>


CSS:

  1. div#header {
  2.  
  3. margin: 0 auto;
  4. background-image: url('images/header.png');
  5. background-repeat: repeat-x;
  6. height: 28px;
  7. width: 972px;
  8. }
  9.  
  10. div#text-head {
  11.  
  12. padding-top: 7px;
  13.  
  14. }
  15.  
  16. ul, ul li {
  17.  
  18. word-spacing: 50px;
  19. display: block;
  20. list-style: none;
  21. margin: 0;
  22. padding: 0;
  23.  
  24. }
  25.  
  26. ul li {
  27.  
  28. display: inline;
  29. white-space: nowrap;
  30. }
  31.  
  32. .header {
  33.  
  34. color: #FFFFFF;
  35. text-decoration: none;
  36. border: none;
  37.  
  38. }


I teraz chcę obok każdego linku umieścić mały obrazek, ale gdziekolwiek nie postawię znacznika <img> to obrazek zawsze leży na początku belki.
Czym to jest spowodowane?

Ten post edytował Reptile ReX 17.03.2011, 03:57:59
Go to the top of the page
+Quote Post
krzywy36
post 17.03.2011, 08:05:39
Post #2





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


nie można umieszczać elementów blokowych(img) w elementach liniowych(li ma ustawione inline). jeśli obrazek jest jeden to spróbuj ustawić jako tło, jeśli nie to nadaj elementom li display: block; i float: left;, powinno pomóc.

Ten post edytował krzywy36 17.03.2011, 08:06:06


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
JoShiMa
post 17.03.2011, 10:23:57
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(krzywy36 @ 17.03.2011, 08:05:39 ) *
nie można umieszczać elementów blokowych(img) w elementach liniowych(li ma ustawione inline). jeśli obrazek jest jeden to spróbuj ustawić jako tło, jeśli nie to nadaj elementom li display: block; i float: left;, powinno pomóc.

ewentualnie dla li dispaly:block i float:left.

Ten post edytował JoShiMa 17.03.2011, 10:24:36


--------------------
Go to the top of the page
+Quote Post
krzywy36
post 17.03.2011, 11:34:48
Post #4





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


a co napisałem?...


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
JoShiMa
post 17.03.2011, 13:40:35
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


O rzeczywiście. Wybacz roztargnienie. Nie doczytałam.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 09:56