Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 problemy z CSSem Menu i float div w divie
osimek1
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 23.05.2008

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


1. napisalem sobie menu w CSSach i w FireFoxie dziala tak jak powinno ale w operze wogole praktycznie nie dziala - rozwija sie ale nieda sie kliknac w zaden link, a pozniej sie niezwija
ponizej wklejam skrocony kod HTMLa
Kod
    <link rel="Stylesheet" type="text/css" href="StyleMenu.css" />
<ul class="Menu1">
<li class="Menu2">Bierki
        <ul class="Menu1">
         <li class="Menu2">
             <div style="background-color: 512222;">
                 <a class="menu" href="index.php?id=2">Ogólny opis</a> <br />
                 <a class="menu" href="index.php?id=1">Ruchy</a><br />
             </div>
         </li>
        </ul>
    </ul>
</ul>


a tu CSS
Kod
ul.Menu1 {
    text-align:center;
    padding: 0;
    margin: 0;
    list-style: none;
}

li.Menu2 {
    display:inline;
    position: relative;
    width: 10em;
    margin-right:2em;
    text-align:left;
    background-image:url(data/tlo21.jpg);
}

li.Menu2 ul.Menu1 {
    display: none;
    position: absolute;
    left: 0;
    text-align:left;
    width: 10em;
}

ul.Menu1 > li.Menu2 {
    top: auto;
}

li.Menu2:hover ul.Menu1{
display: block;
}



2. teraz drugi problem najlatwiej bedzie chyba jak zobaczycie na zywo o co mi chodzi link kazda z figur ma zrobionego jednego diva ogolnego aby wszystko bylo razem, pozniej jest div na tekst ktory ma ustawiony clear:left i div na obrazek ktory ma float:right no i jest problem bo jak widac ten z floatem wychodzi poza obrys tego glownego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował osimek1 23.05.2008, 13:59:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Co do linka, który podałeś (link) to w Operze 9.27 nie działa te rozwijane menu (rozwija się, ale nie da się kliknąc, nic się nie otwiera).
Twoje menu na stronie:
  1. <ul class="Menu1">
  2. <li class="Menu2">
  3. <a class="menu" href="index.php?" style="background-image:url(data/tlo21.jpg);">Strona główna</a>
  4. </li>
  5. <li class="Menu2"><a >Zasady</a>
  6. <ul class="Menu1">
  7. <li class="Menu2">
  8. <div style="background-color: 512222;"> <!-- to jest tu w ogóle niepotrzebne -->
  9. <a class="menu" href="index.php?id=3">Zasady gry</a><br />
  10. <a class="menu" href="#">Przebieg partii</a><br />
  11. <a class="menu" href="#">Zakończenie partii</a><br />
  12. </div> <!-- to jest tu w ogóle niepotrzebne -->
  13. </li>
  14. </ul>
  15. </li>
  16. <li class="Menu2">Bierki
  17. <ul class="Menu1">
  18. <li class="Menu2">
  19. <div style="background-color: 512222;">
  20. <a class="menu" href="index.php?id=2">Ogólny opis</a> <br />
  21. <a class="menu" href="index.php?id=1">Ruchy</a><br />
  22. </div>
  23. </li>
  24. </ul>
  25. </ul><!-- tutaj powinno być zamknięcie znacznika li a nie ul -->
  26. </ul>


czy nie lepiej zrobić to tak?:
  1. <li class="Menu2">Bierki
  2. <ul class="Menu1">
  3. <li class="Menu2"><a class="menu" href="index.php?id=2">Ogólny opis</a></li>
  4. <li class="Menu2"><a class="menu" href="index.php?id=1">Ruchy</a></li>
  5. </li>
  6. </ul>
  7. </li>
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: 29.12.2025 - 03:54