Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Rozwijane menu w IE6
Forum PHP.pl > Forum > Przedszkole
krzysiekj
mam problem z rozwijanym menu w IE6. We wszystkich przeglądarkach jest ok w IE6 jest źle bo rozwija, ale po wejściu na stronę od razu jest widoczne menu.
Dodatkowo jak widać nie dosuwa menu do lewej strony. Jeśli ktoś mógłby pomóc. Jest zastosowany csshover3.htc

STRONA

Kod
<div id="logo"></div>


<div id="pasek">
<div id="pasek2">
<div class="menupasek">
<ul id="menu">
<li><img src="img/linia.gif"/></li>
<li><a href="index.php" title="Strona główna">Strona główna</a></li>
<li><img src="img/linia.gif"/></li>
<li><a href="obanku.php" title="O Banku">O Banku</a>
    <ul>
        <li><a href="">Historia</a></li>
        <li><a href="">Władze Banku</a></li>
        <li><a href="">Status</a></li>
        <li><a href="">Polityka informacyjna</a></li>
        <li><a href="">BFG</a></li>
        <li><a href="">SGB</a></li>
    </ul>
</li>
<li><img src="img/linia.gif"/></li>
<li><a href="news.php" title="Nowości">Nowości</a></li>
<li><img src="img/linia.gif"/></li>
<li><a href="oprocentowanie.php" title="Oprocentowanie">Oprocentowanie</a>
    <ul>
        <li><a href="">Oprocentowanie rachunków</a></li>
        <li><a href="">Oprocentowanie lokat</a></li>
        <li><a href="">Oprocentowanie kredytów</a></li>
    </ul>
</li>
<li><img src="img/linia.gif"/></li>
<li><a href="oplaty.php" title="Opłaty i prowizje">Opłaty i prowizje</a>
    <ul>
        <li><a href="">Oprocentowanie rachunków</a></li>
        <li><a href="">Oprocentowanie lokat</a></li>
        <li><a href="">Oprocentowanie kredytów</a></li>
    </ul>
    </li>
<li><img src="img/linia.gif"/></li>
</ul>
</div>

<div class="logo2"></div>
<div class="szukaj"></div>
</div>
</div>


CSS'a nie podaję, żeby nie zaśmiecać można sobie otworzyć w przeglądarce
CSS

qrooel
Nie rób pod IE6!

http://ie6.pl/
krzysiekj
Cytat(qrooel @ 9.06.2010, 13:58:32 ) *
Nie rób pod IE6!

http://ie6.pl/


Ja o tym wiem, ale niestety trzeba zakładać, że jakiś klient będzie miał świeżo postawionego xpka SP1 i niestety strona otworzy się mu niepoprawnie. Ja wiem, ze to mały odsetek, ale strona musi poprawnie się wyświetlać w każdych warunkach.
tehaha
Twoje menu nie działa pod żadnym IE, najlepiej wpisz sobie w google: dropdown menu tutorial, i wybierz sobie jakiś działający, tu masz pierwszy lepszy działający pod IE6,7,8 -> http://www.logon2.com.au/examples/dropdown-menu/
krzysiekj
Cytat(kbsucha @ 9.06.2010, 16:13:23 ) *


Jak bym chciał w Javie to bym sobie zrobił winksmiley.jpg

Na prawdę nie znajdzie się nikt kto mi pomoże poprawić mój kod, żeby chodził. Chciałbym menu w czystym css/html.
tehaha
ok tylko po co poprawiać coś co w ogóle nie działa w IE, skoro możesz sobie wziąć rozwiązanie np. z http://sperling.com/examples/menuh/ w czystym css
krzysiekj
Cytat(tehaha @ 9.06.2010, 18:11:29 ) *
ok tylko po co poprawiać coś co w ogóle nie działa w IE, skoro możesz sobie wziąć rozwiązanie np. z http://sperling.com/examples/menuh/ w czystym css


W sumie między innymi po to, żebym nauczył się na przyszłość. A tak przerabiając kod podany przez Ciebie owszem przerobię tylko zaś nic nie zrozumiem winksmiley.jpg i zostanie mi wiele niepotrzebnego kodu
tehaha
Cytat(krzysiekj @ 9.06.2010, 18:26:46 ) *
W sumie między innymi po to, żebym nauczył się na przyszłość. A tak przerabiając kod podany przez Ciebie owszem przerobię tylko zaś nic nie zrozumiem winksmiley.jpg i zostanie mi wiele niepotrzebnego kodu

nauka właśnie polega na tym, żeby samemu rozwiązywać problemy, a nie pytać innych czemu to co masz nie działa tak jakbyś chciał...prosiłeś o pomoc to ją dostałeś, nie musisz kopiować podanego rozwiązania ale możesz przeanalizować kilka tutoriali i wtedy sam do tego dojdziesz
krzysiekj
Cytat(tehaha @ 9.06.2010, 18:35:26 ) *
nauka właśnie polega na tym, żeby samemu rozwiązywać problemy, a nie pytać innych czemu to co masz nie działa tak jakbyś chciał...prosiłeś o pomoc to ją dostałeś, nie musisz kopiować podanego rozwiązania ale możesz przeanalizować kilka tutoriali i wtedy sam do tego dojdziesz


No cały czas próbuję dojść i mam mętlik w głowie. Dlatego poprosiłem o pomoc, naprowadzenie...
erix
strzelam w ciemno, że to o to chodzi; google: csshover.htc
tehaha
mi się wydaje, że problem jest z .css bo tu jest jakiś dziwny trick, że domyślnie lista ma height:0; a po najechaniu height:200px;, prędzej bym to zrobił z display:none, display:block albo margin-left:-3000px / margin-left:0;, druga sprawa wydaje mi się, że <li> który zawiera pod listę powinien mieć position:relative, natomiast <ul> , który jest pod listą position:absolute i odpowiednio left i top, dodatkowo skoro <ul> ma float: left; to powinien mieć ustawioną szerokość, zwłaszcza ten który jest jako pod menu
krzysiekj
Cytat(erix @ 9.06.2010, 19:24:32 ) *
strzelam w ciemno, że to o to chodzi; google: csshover.htc


Pudło winksmiley.jpg

Cytat(tehaha @ 9.06.2010, 19:36:06 ) *
mi się wydaje, że problem jest z .css bo tu jest jakiś dziwny trick, że domyślnie lista ma height:0; a po najechaniu height:200px;, prędzej bym to zrobił z display:none, display:block albo margin-left:-3000px / margin-left:0;, druga sprawa wydaje mi się, że <li> który zawiera pod listę powinien mieć position:relative, natomiast <ul> , który jest pod listą position:absolute i odpowiednio left i top, dodatkowo skoro <ul> ma float: left; to powinien mieć ustawioną szerokość, zwłaszcza ten który jest jako pod menu


Będę kombinował. Może faktycznie spróbuję od nowa wg. innego planu
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.