আমাদের সকলেরই আমাদের CSS ক্লোজেটে কিছু কঙ্কাল আছে। এই সম্ভবত একটি এক বন্ধ !important যেখানে আপনি এখন ক্যাসকেড স্তরগুলির সাথে আরও কার্যকরভাবে এটি পরিচালনা করতে পারেন৷ অথবা হতে পারে একটি তারিখযুক্ত চেকবক্স এটি হ্যাক করে :has() সমাধান করা হয়েছে। সম্ভবত এটি একটি দীর্ঘ সময় হয়েছে যখন আপনার শেষ সাইটটি পুনরায় ডিজাইন করা হয়েছে এবং এটি 2012 থেকে বিক্রেতা-প্রিফিক্সড সম্পদে পূর্ণ হয়েছে৷ তুমি একটা দানব!
Stu Robson’s ReliCSS (চতুর নাম!) টুলটি আপনার কোডবেসে পুরানো CSS খুঁজে পেতে পারে যার আধুনিক CSS সমাধান রয়েছে।
প্রতিটি ধ্বংসাবশেষ তীব্রতার একটি স্তর বরাদ্দ করা হয়। স্টু যেমন ব্যাখ্যা করে:
- উচ্চ তীব্রতা: সত্য “ফসিল”। (এখন) অসমর্থিত ব্রাউজার (IE6/7) বা “বিপজ্জনক” প্রযুক্তির জন্য হ্যাক। উচ্চ ঝুঁকি, অপ্রচলিত, অপসারণের জন্য প্রথম লক্ষ্য হওয়া উচিত।
- মাঝারি তীব্রতা: মাঝপথ। পুরানো অসমর্থিত ব্রাউজারগুলির জন্য হ্যাক (IE8-10)। তারা কাজ করে কিন্তু তারা ভঙ্গুর। হ্যাকগুলি এখনও আপনার প্রকৃত ব্যবহারকারীদের সাথে প্রাসঙ্গিক কিনা তা দেখতে পর্যালোচনা করুন৷
- নিম্ন তীব্রতা: আধুনিক নিদর্শন। সাধারণত বিক্রেতা উপসর্গ (-webkit-, -moz-)। বেশিরভাগই নিরাপদ, কিন্তু AutoPrefixer এর মত স্বয়ংক্রিয় টুল দ্বারা ভালভাবে পরিচালিত হয়। তারা আপনার উত্পাদন প্রক্রিয়া উন্নত করার একটি সুযোগ.
আমার ব্যক্তিগত সাইট সম্পূর্ণরূপে ওভারহল করা হয়েছে অনেক সময় হয়েছে. নিজের শিংটা ফুঁটবে না, কিন্তু আরে!

যদিও সিরিয়াসলি। আমি জানি সেখানে এমন কিছু আছে যা স্বীকার করতে আমি লজ্জিত।
কিন্তু আমরা যদি সিএসএস-ট্রিকসের উপর একটি প্রত্নতাত্ত্বিক খনন করি? মানে, হয়ে গেছে অন্তত এই জায়গাটি প্রাপ্য ভালবাসা পেয়েছে পাঁচ বছর হয়ে গেছে। আমি দেখতে প্রায় ভয় পাচ্ছি. এখানে যায়…

আচ্ছা, যতটা খারাপ ভেবেছিলাম ততটা খারাপ না। এটি মূলত বিক্রেতা উপসর্গ, যা আমি নিশ্চিত পুরানো অটোপ্রেফিক্সার কনফিগারেশনের সৌজন্যে আসে।
সরাসরি লিঙ্ক →