View Single Post
ישן 16-06-09, 04:55   # 1
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

עיה בתפריט נפתח בCSS

הי יש לי תפריט נפתח שעובד מצוין.

הבעיה היא שהתפריט נפתח כולו במקום נוסף בצד שמאל של האתר ונגלל הרבה לצד שמאל כל 20 ס"מ מראה המשך לתפריט.

מה שמעניין זה שאם אני מוציא את ה dir="rtl" זה עובד מצוין בלי הבעיה הזו.
זה הקוד של התפריט.:
PHP קוד:
#menuWrap {float:right; height:25px; padding-right:10px; margin-left:20px;}
#menu2 {margin:0; padding:0 0 0 0px; list-style:none; white-space:nowrap; text-align:right; float:left; left top;}
 
 #menu2 a.main {
    
backgroundurl(images/menu.pngno-repeat;
    
width50px;
    
height20px;
    
font-size11px;
    
color#f3772f;
}

#menu2 a.main :hover {
    
backgroundurl(images/hmenu.pngno-repeat;
    
width50px;
    
height20px;
    
font-size11px;
    
color#ffffff;
}
#menu2 li.li-top:hover > a {background: url(images/hmenu.png) no-repeat; color:#fff;}
#menu2 li.li-top{margin:0; padding:0; list-style:none; background: url(images/menu.png) no-repeat;}
#menu2 li {margin:0; padding:0; list-style:none;}
#menu2 li {display:inline-block; display:inline;}
#menu2 ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px; border:1px solid #000; border-color:#ddd #333 #000 #ddd;}
 
#menu2 ul.ul-one {background:#FC5D09;}
#menu2 ul.ul-two {background:#FC5D09;}
#menu2 ul.ul-three {background:#FC5D09;}
#menu2 ul.ul-four {background:#FC5D09;}
#menu2 ul.ul-five {background:#FC5D09;}
#menu2 ul.ul-six {background:#FC5D09;}
#menu2 ul.ul-seven {background:#FC5D09;}
 
#menu2 li.li-top {float:left; display:block;}
#menu2 li.first {background:none;}
 
#menu2 a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:25px; text-decoration:none; padding:0 20px 0 10px;}
 
#menu2 :hover a:hover {background:#fafafa; color:#fafafa;}
 
#menu2 li a.sub {right center;}
 
#menu2 li.li-top a.top {float:left;}


#menu2 li.li-top:hover {position:relative; background: url(images/hmenu.png) no-repeat; color:#fff;}
 
#menu2 li.li-top:hover ul :hover > a {background:#F59258; color:#fff;}
 
#menu2 li.li-top:hover ul {margin-top:25px;}
 
#menu2 :hover ul {left:0;}
#menu2 :hover ul a {white-space:nowrap;}
#menu2 :hover ul b {position:absolute;}
#menu2 :hover ul.right {left:auto; right:-1px;}
 
#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,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top:-26px;}
 
#menu2 :hover ul :hover ul.left, 
#menu2 :hover ul :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left
{left:autoright:95%; margin-top:-26px;}
 
#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,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}
 
#menu2 :hover ul ul.left, 
#menu2 :hover ul :hover ul ul.left,
#menu2 :hover ul :hover ul :hover ul ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul ul.left,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul.left
{left:-9999pxright:auto;}
 
#menu2 table {border-collapse:collapse; margin-top:-1px;} 
  Reply With Quote