اشکال در منوی افقی
سوال جدیدسلام دوستان. وقت بخیر. من یه برنامه دارم که دو تا منو داره. نوار بار افقی و عمودی. برای هر کدوم شون کلاس و آیدی متفاوت تعریف کردم اما متاسفانه بعضی جاها مثل تعریف لینک از یک ویژگی استفاده می کنن. ( با اینکه جداگونه براشون قابلیت تعریف کردم. مشکل اصلی کدم اینجا قسمت css هست. چطوری میتونم تغییرش بدم؟ کد html رو هم اضافه میکنم.
<ul class="firstmenu">
<li><a href="#cv1">رزومه</a></li>
<div id="cv1" class="modalDialog">
<div>
<a href="#Close" title="Close" class="Close">X</a>
رزومه
</div>
</div>
</ul>
کد css:
.firstmenu {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: rgba(20,30,250,0.5);
font-family: "B Nazanin";
direction: rtl;
font-size: 20px;
}
.firstmenu a:hover {
background-color: aqua;
transition: all 0.5s;
}
.firstmenu li {
float: right;
}
li a, .dropbtn {
display: inline-block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
direction: rtl;
transition: all 1s;
}
اشکال در قسمت آخر کد css هست یعنی این بخش:li a, .dropbtn.
چطور میتونم طور دیگه ای پیاده سازیش کنم؟ ویژگی های کلاس مدال هم از روی این برداشته شده متاسفانه
برای ul ها , Li ها , و a ها ( همون لینک ها ) ی هر دو منو کلاس جداگانه تعریف کن و جایی که باید خاصیت مشترک بگیرن یه کلاس مشترک تعریف کن در این صورت میتونی جداگانه برای هر قسمت یه ویژگی منحصربفرد تعریف کنی
شما اینجا
li a, .dropbtn
مشخص نکردین li کدوم منو , یا لینک های کدوم منو ، برای همین لینک های هر دو منو رو در نظر میگیره و یه ویژگی بهشون میده
خب من اولش اسم کلاس رو میذارم اما متاسفانه باز هم درست نمیشه. فکر کنم اشکال از اولویت بندی ها در css باشه
دوست عزیز، پیشنهاد میکنم لینک نمونه کدتون رو به صورت زیر بذارید و مشکل رو واضحتر بیان کنید تا دوستان بتونند پاسخ بدن:
http://jsfiddle.net/bodnxu1j/2