עבור לתוכן

css, תפריט, תפריט משני, איך גורמים שיופיע\יעלם?

Featured Replies

פורסם

שלום,

פריט התפריט המשני לא מופיע כברירת מחדל (display:none). ברצוני שיופיע כאשר העכבר מוצב ע"ג כותרת התפריט הראשי.

להלן הקוד שכתבתי לצורך הענין



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]
<html xmlns="[url]http://www.w3.org/1999/xhtml">[/url]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<style type="text/css">
#menu ul > #menu1 ul
{
display:none;
}

#menu ul li a:hover
{
#menu ul > #menu1 ul{display:block;}
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a href="#">abc</a>
<ul>
<div id="menu1">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
<>
</ul>
</li>
</ul>
<>
</body>

display:none; עשה את שלו והתפריט המשני לא הופיע בהעלאת הדף. display:block; לא עשה את שלו ! כשאני מניח עכבר על "abc", הכותרת של התפריט הראשי,

התפריט המשני לא מופיע?

מישהו יוכל בבקשה להסביר לי את הנושא הזה ב CSS שכפי הנראה לא הבנתי?

תודה

פורסם

אתה לא יכול להכניס כלל בתוך כלל בצורה כזו. במקום זה אתה צריך להגדיר את מה שאתה מנסה לעשות באמצעות כלל CSS אחד.

דוגמה שתעבוד בדף הדוגמה שלך:

#menu li:hover #menu1>ul {
display: block;
}

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים