Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z rozwijanym menu w IE - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Problem z rozwijanym menu w IE (/thread-problem-z-rozwijanym-menu-w-ie)



Problem z rozwijanym menu w IE - marcel0001 - 02-05-2011

Witam, mam następujący problem, że menu rozwijane które umieściłem na swojej, jeszcze nie gotowej stronie, nie chce się rozwijać w internecie explorer, ff, chrome, opera, wszystko ok, ale w IE nie działa, co poprawić?

Strona: http://www.isport.net.pl/HERBY%20Z%20DAWNYCH%20LAT/index.php

Kod:

Kod:
<!--/To jest początek nagłówka strony i meta tagów-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Herby z dawnych lat</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta name="description" content="strona ta, to zbiór herbów które kiedyś widniały na koszulkach zawodników zarówno z ligi  polskiej, jak i lig zagranicznych.">
<meta name="keywords" content="herby, stare herby">
</head>
<!--/To jest KONIEC nagłówka strony i meta tagów-->

<body>
<!--/Początek MENU-->

<!--/Początek BANERA-->

<div id='logo'></div>

<!--/Koniec BANERA-->
<tr>
<td><span class='preload2'></span>
<ul class='menu2'>
        <li class='top'><a href='".BASEDIR."index.htm' class='top_link'><span>STRONA GŁÓWNA</span></a></li>

        <li class='top'><a href='".BASEDIR."' class='top_link'><span class='down'>EKSTRAKLASA</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
                <!--[if lte IE 6]><table><tr><td><![endif]-->
                <ul class='sub'>
                <li><a href='".BASEDIR."@@'>Wisła Kraków</a></li>
                <li><a href='".BASEDIR."@@'>Lech Poznań</a></li>
                <li><a href='".BASEDIR."@@'>Legia Warszawa</a></li>
                <li><a href='".BASEDIR."@@'>Lechia Gdańsk</a></li>
                <li><a href='".BASEDIR."@@'>Jagiellonia Białystok</a></li>
                <li><a href='".BASEDIR."@@'>Górnik Zabrze</a></li>
                <li><a href='".BASEDIR."@@'>Ruch Chorzów</a></li>
                <li><a href='".BASEDIR."@@'>Polonia Warszawa</a></li>
                <li><a href='".BASEDIR."@@'>Polonia Bytom</a></li>
                <li><a href='".BASEDIR."@@'>Zagłębie Lubin</a></li>
                <li><a href='".BASEDIR."@@'>GKS Bełchatów</a></li>
                <li><a href='".BASEDIR."@@'>Arka Gdynia</a></li>
                <li><a href='".BASEDIR."@@'>Cracovia Kraków</a></li>
                <li><a href='".BASEDIR."@@'>Śląsk Wrocław</a></li>
                <li><a href='".BASEDIR."@@'>Korona Kielce</a></li>
                <li><a href='".BASEDIR."@@'>Widzew Łódź</a></li>
                </li></ul>
                <!--[if lte IE 6]></td></tr></table></a><![endif]-->
        </li>
        <li class='top'><a href='".BASEDIR."' class='top_link'><span class='down'>1 LIGA</span><!--[if gte IE 7]><!--></a><!--<![endif]-->
                <!--[if lte IE 6]><table><tr><td><![endif]-->
                <ul class='sub'>
                <li><a href='".BASEDIR."@@.htm'>Podbeskidzie Bielsko-Biała</a></li>
                <li><a href='".BASEDIR."@@'>ŁKS Łódź</a></li>
                <li><a href='".BASEDIR."@@'>Flota Świnoujście</a></li>
                <li><a href='".BASEDIR."@@'>Piast Gliwice</a></li>
                <li><a href='".BASEDIR."@@'>Sandecja Nowy Sącz</a></li>
                <li><a href='".BASEDIR."@@'>Ruch Radzionków</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@'>@@</a></li>
                <li><a href='".BASEDIR."@@.htm'>@@</a></li>
                </li></ul>
                <!--[if lte IE 6]></td></tr></table></a><![endif]-->
        </li>


        </ul>
</td>
</tr>

<!--/Koniec MENU-->

</body>

</html>



RE: Problem z rozwijanym menu w IE - hieroshima - 02-05-2011

wrzuć kod css'a jeszcze


RE: Problem z rozwijanym menu w IE - mateo - 02-05-2011

I napisz w jakiej wersji IE.


RE: Problem z rozwijanym menu w IE - hieroshima - 02-05-2011

sprawdzałem na IE 8 nie działa więc na 9 i <8 też pewnie nie


RE: Problem z rozwijanym menu w IE - Kartofelek - 02-05-2011

Moze to przez to ze calosc wsadziles w tabele?
Poza tym to menu jest kiepsko napisane. Niby ma dobre nawyki, ale ogolnie kod kiepa


RE: Problem z rozwijanym menu w IE - marcel0001 - 02-05-2011

Kod:
body {
      background-color: #dcdcdc;
      font-family: Verdana, Sans-serif;
      font-size: 12px;
      float: center;
      width: 940px;
      background-position: top center;
      clear: both;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      margin-top: 2px;
      border-spacing: 0px;
      padding: 0px;
}



#src {
     height:200px;
     width:200px;
     border-style: solid;
     float: left;
     padding: 4px;
     margin-bottom: 10px;
     margin-right: 10px;
     border: 1px solid #000000;
}

#src1 {
     border-style: solid;
     padding: 0px;
     margin-bottom: 0px;
     margin-right: 0px;
     border: 1px solid #000000;
}

#src2 {
     border-style: solid;
     padding: 0px;
     margin-bottom: 0px;
     margin-right: 0px;
     border: 1px solid #000000;

}

#href {


     float: left;
     border-color= #000000;
}

#logo {
    float:center;
    height:110px;
    width:940px;
    background-image: url(images/logo.jpg);
    background-position: top left;
    border-top: 0px solid #000000;
    border-right: 0px solid #000000;
    border-left: 0px solid #000000;
    border-bottom: 0px solid #000000;
    margin: 0px;
    padding: 0;
}

#tab {
     border-spacing: 0mm;
     width: 940px;
     clear: both;
     float: center;
}

#logostrip {
            border-style: none;
}

#stopka1 {
             float: center;
             border-style: none;
             width: 940px;
             border-top: 2px solid #000000;
             border-left: 2px solid #000000;
             border-right: 2px solid #000000;
             border-bottom: 2px solid #000000;
             border-collapse: collspare;
             border-spacing: 0px;
             background-color: #ffffff;
             clear: both;

}

#gora1 {
       width: 940px;
       border-top: 0px solid #000000;
       border-left: 2px solid #000000;
       border-right: 2px solid #000000;
       border-bottom: 2px solid #000000;
       text-align: center;
       font-size: 28px;
       font-weight: bold;
       font-family: "Calibri", "Sans-serif";
       color: #434343;
       border-collapse: collspare;
       border-spacing: 0mm;
       background-color: #ffffff;
       clear: both;
}

#srodek1 {

        border-style: none;
        width: 210px;
        font-size: 24px;
        font-weight: bold;
        font-family: "Calibri", "Sans-serif";
        color: #434343;
        border-left: 2px solid #000000;
        border-collapse: collspare;
        border-spacing: 0px;
        text-align: center;
        background-color: #ffffff;
        border-spacing: 0px;
        border-right: 0px solid #000000;
        border-top: 0px solid #000000;
        border-bottom: 0px solid #000000;
        clear: both;
}

#srodek2 {
        float: center;
        border-style: none;
        background-color: #FFFFFF;
        font-family: Verdana, Sans-serif;
        font-size: 12px;
        margin-top: 0px;
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 15px;
        padding-top: 4px;
        border-color: #2A441F;
        width: 560px;
        text-align: left;
        border-left: 2px solid #000000;
        border-right: 2px solid #000000;
        border-collapse: collspare;
        border-spacing: 0px;
        background-color: #ffffff;
        border-spacing: 0px;
        border-top: 0px solid #000000;
        border-bottom: 0px solid #000000;
        clear: both;
}

#srodek3 {
        float: center;
        width: 170px;
        font-size: 24px;
        font-weight: bold;
        font-family: "Calibri", "Sans-serif";
        color: #434343;
        border-right: 2px solid #000000;
        text-align: left;
        background-color: #ffffff;
        border-spacing: 0px;
        border-top: 0px solid #000000;
        border-left: 0px solid #000000;
        border-bottom: 0px solid #000000;
        clear: both;
}

#hr {
    width: 210;
}



#stopka {
        float: center;
        background-position: conter top middle;
        width: 290px;
           margin: 0 auto;
        font-size: 13px;
        text-align: left;
        padding-left: 330px;
        background-color: #ffffff;
        
}

a:hover { color: #FFEF58 }
a:link { color: #1A491A }
a:visited { color: #34682A }

.center {
    margin: 0 auto;
}

.menu2 {
    padding:0 0 0 0px;
    margin:0;
    width: 940px;
    list-style:none;
    height:32px;
    background:#fff url(images/menu/button1a.jpg) repeat-x;
    position:relative;
    font-family:arial, verdana, sans-serif;
    border-bottom: solid 0px #CCCCCC;

    border-style: none;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
        text-align: left;
}

.menu2 li.top {
    display:block;
    float:left;
    position:relative;
}

.menu2 li a.top_link {
    display:block;
    float:left;
    height:32px;
    line-height:32px;
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 0px;
    cursor:pointer;
}

.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0px 10px; height:32px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 20px 0 10px; height:32px; background:url(images/menu/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(images/menu/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(images/menu/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(images/menu/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(images/menu/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(images/menu/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(images/menu/button4a.gif) no-repeat right top;}
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover ul.sub {left:2px; top:30px; background: #fff; padding:3px 3px; border:1px solid #436D0F; white-space:nowrap; width:145px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:18px; position:relative; float:left; width:150px;}
.menu2 :hover ul.sub li a {display:block; font-size:12px; height:18px; width:145px; line-height:20px; text-indent:1px; color:#000; text-decoration:none; border:1px solid #fff; border-width:0 0 0 1px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(images/menu/arrow.gif) 135px 8px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#F5E000; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#F5E000 url(images/menu/arrow_over.gif) 135px 0px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#F5E000 url(images/menu/arrow_over.gif) 135px 0px no-repeat; color:#fff;}
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:148px; top:-4px; background: #fff; padding:3px 3px; border:1px solid #436D0F; white-space:nowrap; width:140px; z-index:200; height:auto;}



RE: Problem z rozwijanym menu w IE - Kartofelek - 02-05-2011

Ponowię: zrób to menu po ludzku.

Kod:
<a href='".BASEDIR."' class='top_link'><span class='down'>1 LIGA</span><!--[if gte IE 7]><!--></a><!--<![endif]-->

                <!--[if lte IE 6]><table><tr><td><![endif]-->

Co to w ogóle za kod. To jest zupa, a nie kod. Normalnie na li, a najwyzej dla IE6 zastosuj hover.htc. Poszukaj w google co to i jak to użyć. Ale nie rób takiej mieszaniny logiki, bo to bez sensu.