הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   לא עובד באקספלורר, ב FF כן! לא מוזר? (https://hosts.co.il/forums/showthread.php?t=65785)

dor77 31-07-08 14:19

לא עובד באקספלורר, ב FF כן! לא מוזר?
 
שלום.
בעזרת חבר בניתי תפריט די סטנדרטי ב css.
הנה הקוד המלא עם ה css:

PHP קוד:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>

<
head>

    <
title>Untitled 2</title>
    <
style>

.
all {
color:black;
background-color:#F7F7F2;
width:100px;
font-size:small;
border-bottom1px #EBEBDF solid;
width:150px;    
}


.
all:hover {
    
color:black;
    
background-color:#F0F0EB;
}


.
all a:activea:linka:visited {
    
color:black;
    
text-decorationnone;
}

    </
style>

</
head>

<
body dir="rtl">

<
div class="all"><a href="index.htm"><b>תפריט</b></a></div>
<
div class="all"><a href="index.htm">קישור</a></div>
<
div class="all"><a href="index.htm">קישור</a></div>
<
div class="all"><a href="index.htm">קשיור</a></div>

</
body>
</
html

מה לא עובד אתם שואלים?
ב ff יש את האפקט שעוברים עם העבר..באקספלורר לא.
הייתי מצפה שזה יהיה הפוך.
מישהו יודע מהי הבעיה?

תודה רבה.

kfir91 31-07-08 14:23

all:hover { צריך a. גם לפני ההובר נשמה

Daniel 31-07-08 14:49

csshover.htc
תקרא על זה, אם אני מבין נכון, זה הפיתרון

daMn 31-07-08 15:20

אתה לא נתת class לa, אלא נתת רק לdiv את הclass לכן זה אמור להיות ככה:
HTML קוד:

div.all a, div.all a:link, div.all a:visited {

}
div.all a:hover {
       
}


dor77 31-07-08 16:01

ציטוט:

נכתב במקור על ידי daMn (פרסם 655460)
אתה לא נתת class לa, אלא נתת רק לdiv את הclass לכן זה אמור להיות ככה:
HTML קוד:

div.all a, div.all a:link, div.all a:visited {

}
div.all a:hover {
       
}


תודה על העזרה.
זה אמור להיות כך[?]:

PHP קוד:


    
<style>



.
all {
color:black;
background-color:#F7F7F2;
font-size:small;
border-bottom1px #EBEBDF solid;
width:200px;
padding:6px;    
}


.
all:hover {
    
color:black;
    
background-color:#F0F0EB;
}

div.all adiv.all a:linkdiv.all a:visited {

}
div.all a:hover {
    
}
    
color:black;
    
text-decorationnone;
}

    </
style

זה ה css כמובן.
משום מה זה לא עובד ודי חירבש..הבעיה אצלי..די קשה לי עם css.
תודה.

Daniel 31-07-08 18:50

טוב, תתעלם מהתשובה שלי, החלטה שלך.

daMn 31-07-08 19:44

קוד:

<style>
.all {
color:black;
background-color:#F7F7F2;
font-size:small;
border-bottom: 1px #EBEBDF solid;
width:200px;
padding:6px;   
}

div.all a, div.all a:link, div.all a:visited {
    color:black;
    text-decoration: none;
}
div.all a:hover {
    color:black;
    background-color:#F0F0EB;
}
</style>

זאת פעם אחרונה שאני עוזר לך ככה, פעם הבאה יותר מוכן, תלמד CSS.

dor77 31-07-08 22:00

ציטוט:

נכתב במקור על ידי daMn (פרסם 655548)
קוד:

<style>
.all {
color:black;
background-color:#F7F7F2;
font-size:small;
border-bottom: 1px #EBEBDF solid;
width:200px;
padding:6px;   
}

div.all a, div.all a:link, div.all a:visited {
    color:black;
    text-decoration: none;
}
div.all a:hover {
    color:black;
    background-color:#F0F0EB;
}
</style>

זאת פעם אחרונה שאני עוזר לך ככה, פעם הבאה יותר מוכן, תלמד CSS.

קודם כל תודה רבה לך ולא צריך להתעצבן.
ניסיתי..אמרו לי שהיה חסר לי a והוספתי..יותר נכון ממה שכתבתי כאן.
זה אכן פועל אבל רק הקישור עצמו מחליף צבע ולא כל הבלוק.
זה ככה כבר מספר שעות..נעצרתי פה..
כולם אמרו שחסר ל a..הוספתי וכמו שאמרתי רק הקישור.

תודה בכל אופן, אם יש פיתרון טוב יותר אשמח.

daMn 31-07-08 22:09

זה אותו רעיון, תפעיל את הראש :]
קוד:

div.all:hover
פשוט בלי a.


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

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