دوستان چرا وقتی میخوایم یک زیر منو با Html و css بسازیم باید از Position استفاده کنیم و برای یکی Position = absolute قرار بدیم و برای یکی دیگه Position = relative ؟
شما باید ابتدا در مورد خاصیت ها و تفاوت های انواع Position ها در Css بدونید. وقتی که یک منو میخاید به همراه زیر منو ایجاد کنید زیر منو نمیتونه از یک محدود خاصی خارج بشه. چون اگر اون زیر منو از اون محدوده خارج بشه عملا دیگه زیر منو حساب نمیشه و باید دقیقا زیر منوی اصلی نمایش داده بشه.
خب وقتی میگیم Position = relative محدود این المنت با توجه به محدود المنتی که Position اون برابر با absolute هست تعیین میشه و دیگه از اون محدود خارج نمیشه و در همون محدود شناور میشه. اما اگر این Position ها مشخص نشه زیر منو در کل صفحه (body) شناور میشه و نمیتونیم دقیقا زیر منو ثابتش کنیم.
البته شما می تونید برای ایجاد منو از بوت استرپ هم استفاده کنید.
در ادامه براتون یک مثال از ساختن یک منو به همراه زیر منو که از Html و Css خالص استفاده شده رو مینویسیم.
کدهای مربوط به Html
<div id="navi">
<!-- <nav> -->
<ul id="mainmenu">
<li>
<a href="#">About Us</a>
</li>
<li>
<a href="#">Contact Us</a>
</li>
<li>
<a href="#">Article</a>
</li>
<li>
<a href="#">News</a>
<ul id="submenu">
<li><a href="#">Sports</a></li>
<li>
<a href="#">Education ></a>
<ul>
<li><a href="#">Univercity</a></li>
<li><a href="#">School</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#">Home</a>
</li>
</ul>
<!-- </nav>-->
</div>
کدهای مربوط به Css
#navi {
margin: 0 auto;
height: 40px;
background-color: green;
background: linear-gradient(rgb(55,100,20), rgb(200,200,200));
width: 1000px;
margin-bottom: 10px;
border-radius: 2px;
box-shadow: 5px 5px 5px 3px black;
}
#mainmenu {
margin: 0 auto;
width: 975px;
}
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1398/10/19
- ساعت :
02:01:00 PM
- بازدید :
3263
- پاسخ :
2
|
تاریخ :
1398/10/18
- ساعت :
10:26:00 PM
- بازدید :
3247
- پاسخ :
2
|
تاریخ :
1401/01/13
- ساعت :
02:27:00 AM
- بازدید :
2075
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
12:45:00 AM
- بازدید :
180
- پاسخ :
0
|
تاریخ :
1398/09/18
- ساعت :
06:13:00 PM
- بازدید :
3303
- پاسخ :
1
|
تاریخ :
1398/09/25
- ساعت :
12:00:00 PM
- بازدید :
2391
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
375
- پاسخ :
0
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
89
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1314
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
66
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9852
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
48
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4419
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
202
- پاسخ :
2
|