הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 05-01-07, 10:43   # 1
tnadav
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 216

tnadav לא מחובר  

בעיה עם CSS menu, איכספלורר לא אוהב את הרעיון

שלום, אני מנסה לעשות CSS menu, מבוסס על המדריך הזה:
http://www.webmaster.org.il/article.asp?id=205
(אחלה מדריך...)
הכל טוב ויפה ואפילו עובד, אבל אני מנסה לשנות לו את העיצוב...(אני עובד על זה, ו- 70% סיימתי)
בכל מקרה, את ה- 70% שסיימתי, בפיירפוקס נראה נהדר(אני יודע שהצבעים לא ממש מתאימים...) :

והנה איך זה נראה באיכספלורר:

עכשיו, סימנתי לכם 3 נקודות של מה שמפריע לי:
1)הגדרתי z-index לתת-תפריט שיהיה מתחת לתפריט, פיירפוקס הבין את זה, IE התעלם...
2)כשעולים על התפריט מרמה ראשונה, למרות שזה לא אמור להיות, עדיין רואים את ה"רקע" הורוד הזה..
3) הרמה השלישית מופיעה על הרמה השניה
ועוד דבר מוזר בשני הדפדפנים:
ל- מילה בינונית יש משום מה יותר רוחב משאר הקטגוריות.
זה הקובץ CSS (הורדתי קטעים לא רלוונטיים):
PHP קוד:
htmlbody
 
{
     
behaviorurl("csshover.htc");
    
height100%;
    
margin0;
    
padding0;
}
div#menu 
{
    
floatright;
    
width742px;
    
text-align right;
    
background url(images/menu_bar.gifrepeat-x;
    
height 43px;
}
div#menu ul 
{
    
margin0;
    
padding0;
    list-
stylenone;
    
background#DAE8F8;
    
bordersolid silver;
    
border-width0 1px;
}
div#menu li 
{
    
positionrelative;
    
margin-1px 0 0;
    
displayblock;
    
floatright;
    
width144px;
}
html div#menu li
{
    
floatright;
}
div#menu li.submenu 
{
    
backgroundurl(images/menu_btnd.gifno-repeat;
    
height 43px;
    
z-index 99;
}
div#menu li.nsmenu
{
    
backgroundurl(images/menu_btnt.gifno-repeat;
    
height 43px;
    
z-index 99;
}
div#menu li.submenu li.submenu 
{
    
backgroundurl("submenu.gif"no-repeat center left;
}
div#menu li.submenu li.submenu:hover 
{
    
background-color#fcc;
}
div#menu li.nsmenu:hover 
{
    
background url(images/menu_btnb.gifno-repeat;
    
height 43px;
}
div#menu li.submenu:hover 
{
    
background url(images/menu_btnb.gifno-repeat;
    
height 43px;
}
div#menu li:hover 
{
    
background-color #fcc;
}
div#menu li a 
{
    
displayblock;
    
text-decorationnone;
    
padding0.15em 0.5em 0.15em 0;
    
width144px;
}
div#menu>ul a 
{
    
widthauto;
}
div#menu ul ul 
{
    
positionabsolute;
    
displaynone;
    
margin-top: -1px;
    
width144px;
    
border-top1px solid silver;
    
z-index : -99;
}
html div#menu ul ul 
{
    
margin-right: -1px;
}
div#menu ul ul li 
{
    
border-bottom1px solid silver;
}
div#menu ul.first li.submenu:hover ul.second,
div#menu ul.second li.submenu:hover ul.third 
{
    
displayblock;
}
div#menu ul.second 
{
    
top2em;
    
right: -1px;
    
padding-top 3px;
}
div#menu ul.third 
{
    
top0;
    
right144px;
}
/*.menu_btn
{
    background : url(images/menu_btnt.gif) no-repeat;
}*/
div#body {
    
width810px;
    
margin0 auto;
    
height100%;
    
background #EAEAEA;

והנה ה- HTML (גם עם קטעים לא רלוונטים):
PHP קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

<
html>
 <
head>
  <
title>Theame setup!</title>
  <
link rel="stylesheet" type="text/css" href="style.css" />
  <
meta http-equiv="content-type" content="text/html; charset=utf-8" />
 </
head>
 <
body>
  <
div id="body">

   <
div id="shadow_left"></div>
   <
div id="shadow_right"></div>
    <
object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="734" height="115" id="logo" align="middle">
        <
param name="allowScriptAccess" value="sameDomain" />
        <
param name="movie" value="images/logo.swf" />
        <
param name="quality" value="high" />
        <
param name="wmode" value="transparent" />
        <
param name="bgcolor" value="#ffffff" />
        <
embed src="images/logo.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="734" height="115" name="logo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </
object>
    <
div id="menu">
        <
ul class="first">
            <
li class="submenu"><a href="#">אאאאאחדדדדדדדדד</a
                <
ul class="second">
                    <
li><a href="#">שששתתיייםםם</a></li>
                    <
li><a href="#">שששלווווששש!</a></li>
                </
ul>
            </
li>
            <
li class="nsmenu"><a href="#">מילה ארוכה</a></li>
            <
li class="submenu"><a href="#">מילה ארוכה ארוכה</a>
                <
ul class="second">
                    <
li><a href="#">מילה קצרה</a></li>
                    <
li><a href="#">מילה</a></li>
                    <
li class="submenu"><a href="#">מילה בינונית</a>
                        <
ul class="third">
                            <
li><a href="#">מילה ארוכה ארוכה</a></li>
                            <
li><a href="#">מילה ארוכה</a></li>
                            <
li><a href="#">מילה</a></li>

                        </
ul>
                    </
li>
                    <
li><a href="#">שלום</a></li>
                </
ul>
            </
li>
        </
ul>
    </
div>
  </
div>
 </
body>
</
html
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP , וגם, לא ממש מציעה.." (יצא לי מוזר משהו...חח)
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:47.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ