এর উত্তর হ'ল সিএসএস স্পেসিফিকেশন। আপনার সিএসএসে আপনাকে আরও "নির্দিষ্ট" হওয়া দরকার যাতে এটি বুটস্ট্র্যাপ CSS বৈশিষ্ট্যগুলিকে ওভাররাইড করতে পারে।
উদাহরণস্বরূপ, বুটস্ট্র্যাপ মেনুর জন্য আপনার এখানে একটি নমুনা কোড রয়েছে:
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div id="home-menu-container" class="collapse navbar-collapse">
<ul id="home-menu" class="nav navbar-nav">
<li><a class="navbar-brand" href="#"><img src="images/xd_logo.png" /></a></li>
<li><a href="#intro">Home</a></li>
<li><a href="#about">About Us</a></li>
<li><a href="#services">What We Do</a></li>
<li><a href="#process">Our Process</a><br /></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#contact">Contact Us</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
এখানে, আপনাকে নির্দিষ্টতার শ্রেণিবিন্যাস মনে রাখা দরকার। এটা এইভাবেই চলে:
- 100 পয়েন্ট উল্লিখিত একটি আইডি সহ একটি উপাদান দিন
- 10 পয়েন্ট উল্লিখিত শ্রেণীর সাথে একটি উপাদান দিন
- একটি সাধারণ উপাদানকে একটি একক পয়েন্ট দিন
সুতরাং, উপরেরগুলির জন্য যদি আপনার সিএসএসের কিছু এরকম থাকে:
.navbar ul li a { color: red; } /* 10(.navbar) + 1(ul) + 1(li) + 1(a) = 13 points */
.navbar a { color: green; } /* 10(.navbar) + 1(a) = 11 points */
সুতরাং, আপনি সংজ্ঞায়িত করেছেন এমনকি যদি .navbar a
পরে .navbar ul li a
এটি এখনও একটি সবুজ পরিবর্তে একটি লাল রঙের সাথে ওভাররাইড যাচ্ছে, যেহেতু নির্দিষ্টতা আরো (13 পয়েন্ট) হয়।
সুতরাং, মূলত আপনাকে যা করতে হবে তা হ'ল আপনার ব্রাউজারে উপাদানটি পরিদর্শন করার মাধ্যমে আপনি যে উপাদানটির জন্য সিএসএস পরিবর্তন করতে চান তার জন্য পয়েন্টগুলি গণনা করা। এখানে, বুটস্ট্র্যাপ হিসাবে উপাদানটির জন্য সিএসএস নির্দিষ্ট করেছে
.navbar-inverse .navbar-nav>li>a { /* Total = 22 points */
color: #999;
}
সুতরাং, আপনার সিএসএসটি বুটস্ট্র্যাপ সিএসএসের পরে লোড করা হচ্ছে যা নিম্নলিখিত লাইনটি রয়েছে:
.navbar-nav li a {
color: red;
}
এটি এখনও # 999 হিসাবে রেন্ডার হতে চলেছে। এটি সমাধানের জন্য, বুটস্ট্র্যাপের 22 টি পয়েন্ট রয়েছে (এটি নিজেই গণনা করুন)। সুতরাং আমাদের কেবল তার চেয়ে বেশি কিছু দরকার। সুতরাং, আমি উপাদানগুলি যেমন হোম-মেনু-ধারক এবং হোম-মেনুতে কাস্টম আইডি যুক্ত করেছি। এখন নিম্নলিখিত সিএসএস কাজ করবে:
#home-menu-container #home-menu li a { color: red; } /* 100 + 100 + 1 + 1 = 202 points :) */
সম্পন্ন.
আপনি এই এমডিএন লিঙ্কটি উল্লেখ করতে পারেন ।