Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [solved] :hover -> bold i poziome menu, czyli jak zapobiec rozszerzaniu elementu po najechaniu
sowiq
post
Post #1





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Witam,
pytanie może wydawać się głupie, zwłaszcza jeśli pochodzi od kogoś zajmującego się tematem od jakiegoś czasu, ale kto pyta, nie błądzi.

Mam proste menu:
  1. <ul class="menu">
  2. <li><a href="#">menu 1</a></li>
  3. <li><a href="#">menu 2</a></li>
  4. <li><a href="#">menu 3</a></li>
  5. <li><a href="#">menu 4</a></li>
  6. </ul>

i CSS:
  1. ul.menu{
  2. list-style-type: none;
  3. padding: 0;
  4. margin: 0;
  5. }
  6. ul.menu li{
  7. display: block;
  8. float: left;
  9. padding: 3px;
  10. }
  11. ul.menu li a{ font-weight: normal; }
  12. ul.menu li a:hover{ font-weight: bold; }

Czyli ni mniej, ni więcej, tylko menu w układzie poziomym.

Moje pytanie brzmi: co muszę zrobić, żeby menu nie rozszerzało się po najechaniu kursorem na jakiś element? Chodzi o to, że jeśli link zostanie pogrubiony, to zmienia swoją szerokość 'rozpychając' na boki swojego rodzica, a ten sąsiednie elementy.

Od razu powiem, że nie mogę nadać elementom stałej/min/max szerokości, bo nie wiem co w nich będzie (różne języki menu definiowane z panelu admina).

Z góry dzięki za wszelkie podpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował sowiq 22.12.2008, 12:32:33
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.09.2025 - 12:29