İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Altta kalan açılır menü sorunu

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Merhaba,
Resimde göründüğü gibi açılır menü slaytın altında kalıyor. Araştırma sonuçlarıma göre "overflow:hidden" sorunumu giderecek gibi duruyor fakat nereye yerleştirsem bir türlü olmadı. Konu hakkında yardımcı olabilecek arkadaş varsa sevinirim.


sorun.jpg




.html'deki linkin içeriği
Kod:
                <nav id="main-nav">
                    <ul class="group">




<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style>
body{
	margin:0;
	padding:0;
}
ul#menu, ul#menu ul{
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
ul#menu li {
	float: left;
	position: relative;
	width: 150px;
}

ul#menu li ul {
	display: none;
	position: absolute; 
	top: 19px; /* yukseklik 15px + sonradan eklenecek paddingler 4px toplam 19px */ 
	left: 0;
}

ul#menu li > ul {
top: auto;
left: auto;
}

ul#menu li a { 
font: bold 13px Verdana, sans-serif;
display: block;

margin: 0 20px;
padding: 2px 3px;
color: #000;

text-decoration: none;
}

ul#menu li a:hover {
color: #a00;
}

ul#menu li:hover ul, ul#menu li.over ul { 
	display: block;
}
	
</style>
<script type="text/javascript">
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("menu");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;

</script>
</head>
<body>
<ul id="menu">
<li><a href="#">Başlık 1</a></li>
<li><a href="#">Başlık 2</a>
<ul>
<li><a href="#">Alt Başlık 2-1</a></li> 
<li><a href="#">Alt Başlık 2-2 </a></li>
<li><a href="#">Alt Başlık 2-3</a></li>
</ul>
</li> 
<li><a href="#">Alt Başlık 3</a> 
<ul>
<li><a href="#">Alt Başlık 3-1</a></li> 
<li><a href="#">Alt Başlık 3-2</a></li> 
<li><a href="#">Alt Başlık 3-3</a></li> 
<li><a href="#">Alt Başlık 3-4</a></li> 
<li><a href="#">Alt Başlık 3-5</a></li> 
</ul>
</li> 
</ul> 
</body>				
					
                  </ul>
                </nav>




.css içeriği


Kod:
    #logo { position: absolute; top: 11px; left: 20px; }
/*  ------------------- Masthead  ------------------- */
/*  ------------------- Navigation  ------------------- */
    #main-nav { position: absolute; right: 0; bottom: 15px; }
        #main-nav li { float: left; margin: 0 20px; color: #000; font: 13px/1 Verdana, sans-serif; }
            #main-nav a { color: #000; }
/*  ------------------- Navigation  ------------------- */
/*  ------------------- Content  ------------------- */
    #slogan { margin-bottom: 10px; color: #303030; font: italic 25px "Calisto MT", Garamond, serif; text-align: center; }

    /*  --------------- Tagline  --------------- */
    #tagline { position: relative; padding: 10px 10px 0 10px; background: #efefec; }
        #slides { position: relative; overflow: hidden; height: 355px; }
            .slide { position: absolute; top: 0; left: 0; }
    .nextprev { position: absolute; top: 155px; display: block; cursor: pointer; width: 34px; height: 64px; background: url(../images/next-prev.png) no-repeat; text-indent: -9999px; }
        .prev { left: 10px; background-position: top left; }
        .next { right: 10px; background-position: top right; }

    #slide-nav { width: 980px; height: 58px; margin: 10px 0 0 -10px; padding: 20px 0; background: #fff; }
        .slide-nav { position: absolute; overflow: hidden; width: 816px; height: 58px; margin: 0 auto; }
            .slide-nav li { float: left; }
                .slide-nav a { display: inline-block; overflow: hidden; margin: 0 12px; }
                .slide-nav img { padding: 3px; border: 1px solid #d9d9d9; }
                .slide-nav .current img { border: 1px solid #000; }
    #slide-nav-carousel { position: relative; width: 816px; height: 58px; margin: 0 auto; padding: 0 30px; }
        #slide-nav-thumbs { position: relative; overflow: hidden; width: 816px; height: 58px; }
        .carousel-nav { position: absolute; top: 14px; display: block; cursor: pointer; width: 30px; height: 30px; background: url(../images/carousel-nav.png) no-repeat; text-indent: -9999px; }
        #carousel-prev { left: 0; background-position: top left; }
        #carousel-next { right: 0; background-position: top right; }
    /*  --------------- Tagline  --------------- */
    /*  --------------- Featured  --------------- */
    #featured article { float: left; width: 202px; margin-left: 30px; color: #787878; font-size: 13px; }
    #featured article:first-child { margin-left: 0; }
        #featured article h1 { margin-bottom: 5px; background: #f0eeec; color: #303030; font-size: 14px; font-style: bold; line-height: 25px; text-indent: 3px; }
        #featured article img { margin-bottom: 25px; padding: 1px; border: 1px solid #d9d9d9; }
        #featured article p:last-child { margin-bottom: 0; }
        #featured article a { color: #fdb812; font-style: italic; }
		
		
		
    #featured1 article { float: left; width: 100%; margin-left: 30px; color: #787878; font-size: 13px; }
    #featured1 article:first-child { margin-left: 0; }
 
E

Erturk

Misafir
Slayt kodunuz object ile calısıyorsa <param name=wmode value=transparent> embed ile calısıyorsa wmode="transparent" ekleyerek deneyiniz.
 

5DEL1

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Aralık 2010
Mesajlar
148
Reaction score
3
Konum
Ankara
Cevap için teşekkürler
o sorunu z-index komutuyla çözdüm daha sonra o menüyü değiştirdim. şimdi başım başka bir dertte :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst