Pixel থেকে REM/EM কনভার্টার
CSS-এর জন্য px কে rem এবং em-এ কনভার্ট করুন, সমন্বয়যোগ্য রুট ও প্যারেন্ট ফন্ট সাইজসহ — কারণ rem এবং em একই জিনিসের ওপর নির্ভর করে না।
REM সবসময় রুট (<html>) ফন্ট সাইজের সাপেক্ষে। EM বর্তমান এলিমেন্টের নিজস্ব ফন্ট সাইজের সাপেক্ষে — যা এটি যেখানেই ব্যবহৃত হোক ভিন্ন হতে পারে। REM থেকে স্বাধীনভাবে EM ফলাফল কীভাবে পরিবর্তিত হয় তা দেখতে ওপরের প্যারেন্ট সাইজ সমন্বয় করুন।
তাৎক্ষণিক ও লাইভ
আপনি টাইপ করার সাথে সাথে প্রতিটি ইউনিট আপডেট হয় — কোনো "Convert" বোতাম নেই, অপেক্ষা নেই।
REM ও EM আলাদা রাখা হয়েছে
স্বাধীন রুট ও প্যারেন্ট ফন্ট-সাইজ ইনপুট, কারণ এগুলো একই জিনিস নয়।
গোপনীয়তা প্রথম থেকেই
সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কিছুই কখনো আপলোড বা লগ করা হয় না।
অনলাইনে PX থেকে REM ও EM কনভার্ট করুন
ডিফল্ট ১৬px রুট ফন্ট সাইজে, ১৬px সমান ১rem। CurePDF-এর কনভার্টার একটি পিক্সেল মান থেকে rem ও em গণনা করে (অথবা উল্টো দিকে ফিরিয়ে কনভার্ট করে), আপনার নির্দিষ্ট করা যেকোনো রুট ও প্যারেন্ট ফন্ট সাইজ ব্যবহার করে — কারণ প্রতিটি সাইট ব্রাউজার ডিফল্ট ব্যবহার করে না।
PX থেকে REM কনভার্সন কীভাবে কাজ করে
উদাহরণ (১৬px রুট): ১৬px / ১৬ = ১rem। ২০px / ১৬ = ১.২৫rem। ২৪px / ১৬ = ১.৫rem।
REM বনাম EM: একই জিনিস নয়
REM সবসময় রুট <html> এলিমেন্টের ফন্ট সাইজের সাপেক্ষে — পুরো পেজের জন্য একটিমাত্র মান। EM বর্তমান এলিমেন্টের নিজস্ব ফন্ট সাইজের সাপেক্ষে, যা নেস্টেড কনটেন্টের প্রতিটি স্তরে ভিন্ন হতে পারে। এর মানে একই পিক্সেল মান এটি কোথায় ব্যবহৃত হচ্ছে তার ওপর নির্ভর করে ভিন্ন EM মানে কনভার্ট হতে পারে, যখন এটি সবসময় একই REM মানে কনভার্ট হয়।
CSS-এ পিক্সেলের বদলে REM কেন ব্যবহার করবেন?
একজন ইউজার যখন অ্যাক্সেসিবিলিটি সেটিংয়ে তাদের ব্রাউজারের বেস ফন্ট সাইজ পরিবর্তন করেন তখন REM মান স্বয়ংক্রিয়ভাবে স্কেল করে, যেখানে নির্দিষ্ট পিক্সেল মান তা করে না। এটি টেক্সট সাইজিংয়ের জন্য rem-কে আরও অ্যাক্সেসযোগ্য ডিফল্ট করে তোলে, em সেই ক্ষেত্রের জন্য সংরক্ষিত যেখানে একটি সাইজ সত্যিই তার প্যারেন্টের সাথে স্কেল করা উচিত (যেমন প্যাডিং যা একটি বোতামের ফন্ট সাইজের সাথে বাড়া উচিত)।
সাধারণ জিজ্ঞাসা
16px rem-এ কত হয়?
ডিফল্ট 16px রুট ফন্ট সাইজে, 16px = 1rem এর সমান। সূত্র হলো rem = px / রুট ফন্ট সাইজ।
REM এবং EM কি একই?
না। REM সবসময় রুট (html) এলিমেন্টের ফন্ট সাইজের সাপেক্ষে হয়। EM বর্তমান এলিমেন্টের নিজের ফন্ট সাইজের সাপেক্ষে হয়, যা নেস্টেড কনটেন্টের প্রতিটি স্তরে ভিন্ন হতে পারে — অর্থাৎ একই পিক্সেল মান তার ব্যবহারের স্থান অনুযায়ী ভিন্ন EM মানে কনভার্ট হতে পারে।
CSS-এ পিক্সেলের বদলে REM কেন ব্যবহার করব?
REM মান ব্যবহারকারী যখন তাদের ব্রাউজারের বেস ফন্ট সাইজ পরিবর্তন করে (অ্যাক্সেসিবিলিটির জন্য) তখন স্বয়ংক্রিয়ভাবে স্কেল হয়, যেখানে স্থির পিক্সেল মান পরিবর্তিত হয় না — এই কারণে টেক্সট সাইজিংয়ের জন্য REM বেশি অ্যাক্সেসিবল একক।
ডিফল্ট রুট ফন্ট সাইজ কত?
16px, প্রতিটি প্রধান ব্রাউজারের ডিফল্ট সেটিংসে। এই কনভার্টার ডিফল্ট হিসেবে 16px ব্যবহার করে কিন্তু আপনার সাইটের প্রকৃত CSS-এর সঙ্গে মেলাতে এটি পরিবর্তনের সুযোগ দেয়।