06-04-2007, 11:32
|
|
|
חבר מתאריך: 13.12.06
הודעות: 254
|
|
בעיה בהצגת/הסתרת תפריט ניווט. CSS.
בניתי תפריט עם CSS. משהו נורא פשוט, בעצם רשימה (List) ב HTML. אני רוצה לעשות תתי-תפריטים, ע"י זה שאני מכניס תתי רשימות, בתוך הרשימות.
קישור לאתר - http://roniblabla.googlepages.com/index.html
הצלחתי לעשות את זה. הבעיה היא שאני רוצה שתתי-התפריטים יפתחו רק בשעת מעבר עכבר (או לחיצה, עוד לא החלטתי. אשמח לשמוע המלצות גם בנושא זה..) ו... אין לי כ"כ שמץ איך. תאמינו לי, קראתי הרבה בנושא. עברתי על כל החומר ב Webmaster.org.il (יש שם אפילו דף מיוחד לנושא, אבל לא הבנתי ממנו כמעט כלום..), וב W3school. עדיין אין לי מושג איך אני אמור לעשות את זה. אני יודע שאני אמור להשתמש ב Hover, ואולי גם ב JS, אבל אני שונא JS!!! ממש בעעע...
מצורף בזה קובץ הHTML, וקובץ ה CSS.
אז אם מישהו יוכל לעזור, לתת קצת טיפים - אני אשמח מאוד.
קובץ ה Html ו- https://2007-uploaded.fresh.co.il/2...6/70972523.html
קובץ ה CSS ו- https://2007-uploaded.fresh.co.il/2...06/96754757.css
לנוחיותכם, העתקתי את שורות הקוד הרלוונטיות -
HTML -
קוד:
<div id="avmenu">
<h2 class="hide">Menu:</h2>
<ul>
<li><a href="#">ברוכים הבאים!</a></li>
<li><a href="#">מסלולים</a>
<div id="submenu">
<ul>
<li><a href="#">אזור הצפון</a></li>
<li><a href="#">אזור המרכז</a></li>
<li><a href="#">אזור הדרום</a></li>
</ul>
</div>
</li>
<li><a href="#">קצת על עצמי</a></li>
<li><a href="#">קישורים</a></li>
<li><a href="#">אודות</a></li>
<li><a href="#">מעצב האתר</a></li>
</ul>
CSS -
קוד:
#avmenu {
float: right;
width: 150px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
}
#avmenu ul {
list-style: none;
width: 150px;
margin: 0 0 20px 0;
padding: 0px;
font-size: 1.1em;
text-align: left;
}
#avmenu li {
margin-bottom: 4px;
}
#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #505050;
display: block;
padding: 6px 0 0 10px;
background: #f4f4f4;
border-right: 4px solid #aaaaaa;
}
#avmenu li a:hover {
background: #eaeaea;
color: #286ea0;
border-right: 4px solid #286ea0;
}
#submenu ul {
list-style: none;
width: 100px;
float: left;
margin: 4px 50px 0px 0;
}
#submenu li a {
height: 15px;
}
למנהלים - מקווה שהבעיה שהתכוונתם תוקנה. אם לא אתם מוזמנים לכתוב מה הייתה הבעיה, כי אין לי אפשרות לנחש..
|