অবৈধ, ওভাররাইড, নিষ্ক্রিয়, এবং অন্যান্য CSS খুঁজুন

সোফিয়া ইমেলিয়ানোভা
Sofia Emelianova

এই নির্দেশিকাটি অনুমান করে যে আপনি Chrome DevTools-এ CSS পরিদর্শনের সাথে পরিচিত। বেসিক শিখতে CSS দেখুন এবং পরিবর্তন করুন দেখুন।

আপনার লেখকের CSS পরিদর্শন করুন

ধরুন আপনি একটি উপাদানে কিছু CSS যোগ করেছেন এবং নতুন শৈলী সঠিকভাবে প্রয়োগ করা হয়েছে তা নিশ্চিত করতে চান। আপনি যখন পৃষ্ঠা রিফ্রেশ করেন, উপাদানটি আগের মতোই দেখায়। কিছু একটা সমস্যা.

প্রথম জিনিসটি হল উপাদানটি পরিদর্শন করুন এবং নিশ্চিত করুন যে আপনার নতুন CSS আসলে উপাদানটিতে প্রয়োগ করা হয়েছে।

কখনও কখনও, আপনি উপাদান > শৈলী ফলকে আপনার নতুন CSS দেখতে পাবেন কিন্তু আপনার নতুন CSS ফ্যাকাশে পাঠ্য , অ-সম্পাদনাযোগ্য, ক্রস আউট, অথবা এর পাশে একটি সতর্কতা বা ইঙ্গিত আইকন রয়েছে।

শৈলী ফলকে CSS বুঝুন

শৈলী ফলক অনেক ধরণের CSS সমস্যা সনাক্ত করে এবং সেগুলিকে বিভিন্ন উপায়ে হাইলাইট করে।

অমিল এবং অতুলনীয় নির্বাচক

শৈলী ফলক নিয়মিত পাঠ্যের সাথে মিলে যাওয়া নির্বাচক এবং ফ্যাকাশে পাঠ্যের মধ্যে অতুলনীয়গুলি দেখায়৷

নিয়মিত পাঠ্যের সাথে মিলে যাওয়া নির্বাচক এবং ফ্যাকাশে পাঠে অতুলনীয় নির্বাচক।

অবৈধ মান এবং ঘোষণা

শৈলী ফলক ক্রস আউট এবং প্রদর্শন সতর্কতা। নিম্নলিখিতগুলির পাশে সতর্কতা আইকন:

  • একটি সম্পূর্ণ CSS ঘোষণা (সম্পত্তি এবং মান) যখন CSS সম্পত্তি অবৈধ বা অজানা হয়।
  • শুধুমাত্র মান যখন CSS প্রপার্টি বৈধ কিন্তু মানটি অবৈধ।

অবৈধ সম্পত্তি নাম এবং অবৈধ সম্পত্তি মান.

ওভাররাইড করা হয়েছে

শৈলী ফলকটি ক্যাসকেডিং ক্রম অনুসারে অন্যান্য বৈশিষ্ট্য দ্বারা ওভাররাইড করা বৈশিষ্ট্যগুলিকে অতিক্রম করে।

এই উদাহরণে, width: 300px; এলিমেন্টের স্টাইল অ্যাট্রিবিউট width: 100% .youtube ক্লাসে 100%।

নিষ্ক্রিয়

শৈলী ফলক ফ্যাকাশে পাঠ্য প্রদর্শন করে এবং রাখে তথ্য. বৈশিষ্ট্যের পাশে তথ্য আইকন যা বৈধ কিন্তু অন্যান্য বৈশিষ্ট্যের কারণে কোন প্রভাব নেই।

এই ফ্যাকাশে বৈশিষ্ট্যগুলি CSS লজিকের কারণে নিষ্ক্রিয়, ক্যাসকেডিং অর্ডার নয়।

একটি ইঙ্গিত সহ নিষ্ক্রিয় CSS ঘোষণা।

এই উদাহরণে, display: block; সম্পত্তি justify-content অক্ষম করে এবং ফ্লেক্স বা গ্রিড লেআউট নিয়ন্ত্রণকারী align-items

উত্তরাধিকারসূত্রে প্রাপ্ত এবং অ-উত্তরাধিকারী

শৈলী ফলক তাদের ডিফল্ট উত্তরাধিকারের উপর নির্ভর করে Inherited from <element-name> বৈশিষ্ট্যগুলি তালিকাভুক্ত করে:

  • ডিফল্টরূপে উত্তরাধিকারসূত্রে প্রাপ্ত নিয়মিত পাঠ্য।
  • ডিফল্টরূপে অ-উত্তরাধিকারসূত্রে ফ্যাকাশে পাঠ্য রয়েছে।

'বডি থেকে উত্তরাধিকারসূত্রে প্রাপ্ত' বিভাগটি উত্তরাধিকারসূত্রে প্রাপ্ত এবং নন-ইনহেরিটেড CSS তালিকাভুক্ত করে।

শর্টহ্যান্ড

শর্টহ্যান্ড (সংক্ষিপ্ত) বৈশিষ্ট্য আপনাকে একসাথে একাধিক CSS বৈশিষ্ট্য সেট করতে দেয় এবং আপনার স্টাইলশীটকে আরও পাঠযোগ্য করে তুলতে পারে। যাইহোক, এই ধরনের বৈশিষ্ট্যগুলির সংক্ষিপ্ত প্রকৃতির কারণে, আপনি একটি লংহ্যান্ড (সুনির্দিষ্ট) সম্পত্তি মিস করতে পারেন যা শর্টহ্যান্ড দ্বারা উহ্য একটি সম্পত্তিকে ওভাররাইড করে।

শৈলী ফলক শর্টহ্যান্ড বৈশিষ্ট্য হিসাবে প্রদর্শন করে ড্রপ-ডাউন ড্রপ-ডাউন তালিকায় সংক্ষিপ্ত করা সমস্ত বৈশিষ্ট্য রয়েছে।

একটি ড্রপ-ডাউন তালিকা সহ শর্টহ্যান্ড সম্পত্তি।

এই উদাহরণে, চারটি সংক্ষিপ্ত বৈশিষ্ট্যের মধ্যে দুটি আসলে ওভাররাইড করা হয়েছে।

অ-সম্পাদনাযোগ্য

শৈলী ফলক এমন বৈশিষ্ট্যগুলি প্রদর্শন করে যা তির্যক পাঠে সম্পাদনা করা যায় না। উদাহরণস্বরূপ, নিম্নলিখিত উত্স থেকে CSS সম্পাদনা করা যাবে না:

  • user agent stylesheet — ক্রোমের ডিফল্ট স্টাইলশীট।

    ব্যবহারকারী এজেন্ট স্টাইলশীট থেকে CSS।

  • উপাদানে শৈলী-সম্পর্কিত HTML বৈশিষ্ট্য, উদাহরণস্বরূপ, উচ্চতা, প্রস্থ, রঙ, ইত্যাদি। আপনি সেগুলিকে DOM ট্রিতে সম্পাদনা করতে পারেন এবং এটি শৈলী ফলকে CSS আপডেট করে, তবে অন্যভাবে নয়।

    এই উদাহরণে, একটি <svg> উপাদানের height="48" বৈশিষ্ট্য 50 এ সেট করা হয়েছে। এটি স্টাইল প্যানে svg[Attributes Style] এর অধীনে সংশ্লিষ্ট সম্পত্তি আপডেট করে।

এমন একটি উপাদান পরিদর্শন করুন যা এখনও আপনার মনের মতো স্টাইল করা হয়নি

কি ভুল হয় তা খুঁজে বের করার চেষ্টা করতে, আপনি চেক করতে চাইতে পারেন:

উপাদান > শৈলী ফলক CSS নিয়মগুলির সঠিক সেট প্রদর্শন করে যেমন সেগুলি বিভিন্ন স্টাইলশীটে লেখা থাকে। অন্যদিকে, এলিমেন্টস > কম্পিউটেড প্যান তালিকাগুলি সিএসএস মানগুলি সমাধান করে যা Chrome একটি উপাদান রেন্ডার করতে ব্যবহার করে:

  • CSS উত্তরাধিকার থেকে প্রাপ্ত
  • ক্যাসকেড বিজয়ীরা
  • লংহ্যান্ড বৈশিষ্ট্য (সুনির্দিষ্ট), শর্টহ্যান্ড নয় (সংক্ষিপ্ত)
  • গণনা করা মান, উদাহরণস্বরূপ, font-size: 14px font-size: 70%

কম্পিউটেড প্যানে CSS বুঝুন

কম্পিউটেড ফলক বিভিন্ন বৈশিষ্ট্য ভিন্নভাবে প্রদর্শন করে।

ঘোষিত এবং উত্তরাধিকারসূত্রে প্রাপ্ত

কম্পিউটেড প্যানে যে কোনো স্টাইলশীটে ঘোষিত বৈশিষ্ট্যগুলিকে নিয়মিত ফন্টে তালিকাভুক্ত করে, উভয় উপাদানের নিজস্ব এবং উত্তরাধিকারসূত্রে প্রাপ্ত। ক্লিক করুন বিস্তৃত করা. তাদের উৎস দেখতে তাদের পাশে আইকন প্রসারিত করুন।

ঘোষিত সম্পত্তি।

শৈলী ফলকে ঘোষণাটি দেখতে, প্রসারিত সম্পত্তির উপর হোভার করুন এবং ক্লিক করুন ডানদিকে তীর। তীর বোতাম।

সম্পত্তির পাশে তীর বোতাম।

উত্স ফলকে ঘোষণাটি দেখতে, উত্স ফাইলের লিঙ্কটিতে ক্লিক করুন৷

উৎস ফাইলের লিঙ্ক.

একাধিক উত্স সহ বৈশিষ্ট্যগুলির জন্য, গণনা করা ফলকটি প্রথমে ক্যাসকেড বিজয়ীকে দেখায়৷

একাধিক উৎস সহ একটি সম্পত্তি।

রানটাইম

কম্পিউটেড প্যানে ফ্যাকাশে টেক্সটে রানটাইমে গণনা করা সম্পত্তি মান তালিকাভুক্ত করে।

রানটাইমে গণনা করা সম্পত্তির মান।

এই উদাহরণে, Chrome <ul> উপাদানের জন্য নিম্নলিখিতগুলি গণনা করেছে:

  • width আপেক্ষিক তার অভিভাবক, <div>
  • height তার সন্তানদের তুলনায়, দুটি <li> উপাদান

উত্তরাধিকারসূত্রে প্রাপ্ত নয় এবং প্রথা

গণনা করা ফলকটি সমস্ত বৈশিষ্ট্য এবং তাদের মানগুলি প্রদর্শন করতে, পরীক্ষা করুন চেকবক্স। সব দেখাও . সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত:

এই বড় তালিকাটি বিভাগগুলিতে ভাঙতে, পরীক্ষা করুন চেকবক্স। গ্রুপ

সমস্ত বৈশিষ্ট্য গোষ্ঠীভুক্ত।

এই উদাহরণটি অ্যানিমেশনের অধীনে অ-উত্তরাধিকারী বৈশিষ্ট্যগুলির প্রাথমিক মান এবং CSS ভেরিয়েবলের অধীনে কাস্টম বৈশিষ্ট্যগুলি দেখায়।

সদৃশ জন্য অনুসন্ধান করুন

একটি নির্দিষ্ট সম্পত্তি এবং এর সম্ভাব্য ডুপ্লিকেট তদন্ত করতে, ফিল্টার টেক্সটবক্সে সেই সম্পত্তির নাম টাইপ করুন। আপনি স্টাইল এবং কম্পিউটেড প্যানে উভয়ই এটি করতে পারেন।

স্টাইল এবং কম্পিউটেড প্যানে ফিল্টার টেক্সটবক্স।

একটি উপাদানের CSS অনুসন্ধান এবং ফিল্টার দেখুন।

অব্যবহৃত CSS খুঁজুন

কভারেজ দেখুন: অব্যবহৃত JavaScript এবং CSS খুঁজুন