CSS মিনিফায়ার ও বিউটিফায়ার - চাপুন বা খুলুন

CSS মিনিফায়ার ও বিউটিফায়ার

এই টুল কী করে

একই স্টাইলশিটের উপর দুটি বিপরীত কাজ। মিনিফাই সরায় সেটাই যা কেবল মানুষের দরকার — মন্তব্য আর ইনডেন্ট। বিউটিফাই সেগুলো ফিরিয়ে দেয়, যাতে হাতে পাওয়া ফাইলটি আবার পড়া যায়। দুটোই আপনার দেওয়া লেখার উপর কাজ করে, আর কোনোটিই CSS-এর অর্থ ছোঁয় না।

কীভাবে ব্যবহার করবেন

  1. 1 CSS পেস্ট করুন — পুরো ফাইল বা একটিমাত্র নিয়ম।
  2. 2 চাপতে মিনিফাই, আর ইনডেন্টসহ খুলতে সাজান চাপুন।
  3. 3 বাইট সংখ্যা দেখে নিয়ে ফলাফল কপি করুন।

সিলেক্টরের স্পেস সাজসজ্জা নয়

".a .b" বেছে নেয় কোনো .a-এর ভেতরের .b; ".a.b" বেছে নেয় সেই একটিমাত্র উপাদান যার দুটো ক্লাসই আছে। এগুলো আলাদা সিলেক্টর, আর স্পেসকে বাড়তি ভাবা মিনিফায়ার নীরবে ভুল উপাদান রাঙিয়ে দেয়। এখানে সিলেক্টরের দুই অংশের মাঝের স্পেস সবসময় টিকে থাকে; কেবল > আর + এর মতো কম্বিনেটরের আশপাশেরটা যায়।

calc()-এর স্পেস দরকার

"calc(100% - 10px)"-এ বিয়োগ চিহ্নের দুপাশের স্পেস ব্যাকরণেরই দাবি: সেগুলো না থাকলে ব্রাউজার "-10px"-কে ঋণাত্মক দৈর্ঘ্য পড়ে, রাশিটি অবৈধ হয়ে যায় আর গোটা ঘোষণাই বাতিল হয়। কেউ সতর্ক করে না — লেআউট শুধু ভুল হয়ে দাঁড়ায়। এই টুল বন্ধনীর ভেতরের ফাঁক কখনও সরায় না।

লাইসেন্স মন্তব্য থেকে যায়

/*! দিয়ে শুরু হওয়া মন্তব্যে কপিরাইট বা লাইসেন্সের ঘোষণা থাকে, আর রীতি অনুযায়ী প্রতিটি মিনিফায়ার সেটি রাখে। ওটি মুছে ফেলা মানে কোনো লাইব্রেরি যে স্বীকৃতিটি সঙ্গে পাঠাতে বলেছে তা সরিয়ে দেওয়া। সাধারণ /* মন্তব্য আপনার আর আপনার দলের জন্য, তাই সেগুলো যায়।

CSS মিনিফাই gzip-এর মতো লাভ দেয় না

সার্ভার এমনিতেই বেরোনোর সময় স্টাইলশিট চেপে পাঠায়, আর পুনরাবৃত্ত ফাঁকা জায়গায় gzip দারুণ — তাই তার উপরে মিনিফাই করলে সাধারণত কয়েক শতাংশ বাঁচে, অর্ধেক নয়। এটি করুন কারণ ওই ফাইলটিই লাইভে যায় আর আপনি সেটিকে ছোট ও স্থিতিশীল চান, এই আশায় নয় যে পাতা লক্ষণীয়ভাবে দ্রুত হবে।

CSS মিনিফিকেশন - সচরাচর প্রশ্ন

কেবল ফাঁকা জায়গা আর সাধারণ মন্তব্য সরে, আর যেখানে স্পেসের অর্থ আছে সেই তিন জায়গা — সিলেক্টর, বন্ধনী ও স্ট্রিং — অক্ষত থাকে। কিছুরই নাম বদলায় না, ক্রম বদলায় না, জোড়াও লাগে না; তাই ব্রাউজার যে নিয়মগুলো দেখে সেগুলো আপনারই লেখা।
নতুন
{translate.mini_sqlfmt_title_174} {translate.sqlfmt_description_174}
আজ জনপ্রিয়
JSON ফরম্যাটার ব্রাউজারেই JSON ফরম্যাট, মিনিফাই ও যাচাই করুন। ভুলটি লাইন ও কলাম ধরে দেখানো হয়, ট্রি ভিউ গঠন দেখায়।

সম্পর্কিত ডেভ টুলস

JSON ফরম্যাটার ব্রাউজারেই JSON ফরম্যাট, মিনিফাই ও যাচাই করুন। ভুলটি লাইন ও কলাম ধরে দেখানো হয়, ট্রি ভিউ গঠন দেখায়।
HTML ফরম্যাটার এলোমেলো HTML ইনডেন্ট করে পড়ার মতো করুন, বা ছেঁটে ছোট করুন। খণ্ড অংশেও চলে, আর আপনার মার্কআপকে কখনও অন্য কিছু বানিয়ে দেয় না।
XML ফরম্যাটার এলোমেলো XML ইনডেন্ট করে পড়ার মতো করুন, বা ছেঁটে ছোট করুন। RSS, CDATA ও নেমস্পেস সামলায় এবং নথি নতুন করে লেখে না।
{translate.mini_sqlfmt_title_174} {translate.sqlfmt_description_174}

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।