বৈশিষ্ট্যগুলি ওভাররাইড করা যায় এমন বিভিন্ন উপায়ে রয়েছে। ধরে নিচ্ছি আপনার আছে
.left { background: blue }
উদাহরণস্বরূপ নিম্নলিখিতগুলির মধ্যে যে কোনও এটির ওভাররাইড করবে:
a.background-none { background: none; }
body .background-none { background: none; }
.background-none { background: none !important; }
নির্বাচক নির্দিষ্টকরণের দ্বারা প্রথম দুটি "জয়"; তৃতীয়টি জিতেছে !important, একটি ভোঁতা যন্ত্র।
আপনি আপনার স্টাইলের শীটগুলিও সাজিয়ে রাখতে পারেন যাতে নিয়ম
.background-none { background: none; }
হচ্ছে কেবল আদেশ, অর্থাত দ্বারা ধিক্কার জানাই পর একটি অন্যথায় সমানভাবে "শক্তিশালী" নিয়ম। তবে এটি বিধিনিষেধ আরোপ করে এবং স্টাইল শীটের যেকোন পুনর্গঠনে আপনাকে সতর্ক হওয়া দরকার।
এগুলি হ'ল সিএসএস ক্যাসকেডের একটি উদাহরণ , একটি গুরুত্বপূর্ণ তবে ব্যাপকভাবে বোঝা যায় না concept এটি স্টাইল শিটের বিধিগুলির মধ্যে বিরোধগুলি সমাধানের জন্য সঠিক বিধিগুলি সংজ্ঞায়িত করে।
PS আমি ব্যবহার করেছি leftএবং background-noneসেগুলি প্রশ্নে ব্যবহৃত হয়েছিল। এগুলি শ্রেণীর নামের উদাহরণ যা ব্যবহার করা উচিত নয় , কারণ তারা নির্দিষ্ট রেন্ডারিং প্রতিস্থাপন করে কাঠামোগত বা শব্দার্থিক ভূমিকা নয়।
leftএবংbackground-noneএড়ানো উচিত ?