সিএসএসে ফন্টের আকার নির্ধারণের সময়, আমি কি শতাংশের মান ( %
) ব্যবহার করব em
? আপনি সুবিধা ব্যাখ্যা করতে পারেন?
সিএসএসে ফন্টের আকার নির্ধারণের সময়, আমি কি শতাংশের মান ( %
) ব্যবহার করব em
? আপনি সুবিধা ব্যাখ্যা করতে পারেন?
উত্তর:
এ তালিকার বাইরেও ওয়েব টাইপোগ্রাফিতে সত্যিই একটি ভাল নিবন্ধ রয়েছে ।
তাদের উপসংহার:
ইএমএসে পাঠ্য এবং রেখার উচ্চতা মাপুন, শরীরে নির্দিষ্ট শতাংশ (এবং সাফারি 2 এর জন্য একটি alচ্ছিক ক্যাভিয়েট), আজ সাধারণ ব্যবহারে সমস্ত ব্রাউজারে সঠিক, আকার পরিবর্তনযোগ্য পাঠ্য সরবরাহ করতে দেখানো হয়েছিল। এটি এমন একটি প্রযুক্তি যা আপনি নিজের কিট ব্যাগে রেখে সিএসএসে পাঠ্য আকারের জন্য সেরা অনুশীলন হিসাবে ব্যবহার করতে পারেন যা ডিজাইনার এবং পাঠক উভয়কেই সন্তুষ্ট করে।
line-heights
আরও ভাল লেখা হয়। এটি অনুমানের দ্বারা অনুমোদিত হয় এবং এটি কিছুটা সত্যই বিরক্তিকর ব্রাউজারের স্পর্শগুলি এড়িয়ে যায় যখন এটি ভিত্তিক লাইন-উচ্চতায় আসেem
1
। উদাহরণস্বরূপ আইফোন 4 এর দৈহিক স্ক্রিনের প্রস্থ 640px রয়েছে তবে 320 "সিএসএস" পিক্সেল (ডিপিআর = 2) হিসাবে প্রদর্শিত হবে। ওয়েবসাইটটি আর ছোট দেখা যায় না!
Http://archivist.incutio.com/viewlist/css-discuss/1408 থেকে
%: কিছু ব্রাউজার ফন্ট-আকারের শতাংশ হ্যান্ডেল করে না তবে 150% কে 150px হিসাবে ব্যাখ্যা করে। (উদাহরণস্বরূপ কয়েকটি এনএন 4 সংস্করণ।) নেস্টেড উপাদানগুলির শতাংশের সাথেও IE সমস্যা রয়েছে। দেখে মনে হচ্ছে IE প্যারেন্ট এলিমেন্টের তুলনায় ভিউপোর্টের তুলনায় শতকরা তুলনামূলকভাবে ব্যবহার করে। তবুও আরেকটি সমস্যা (যদিও ডাব্লু 3 সি স্পেস অনুসারে সঠিক) মোজ / এনএস 6 এ আপনি নির্দিষ্ট নির্দিষ্ট উচ্চতা / প্রস্থ সহ উপাদানগুলির সাথে শতাংশের তুলনায় ব্যবহার করতে পারবেন না।
ইম: কখনও কখনও ব্রাউজারগুলি ভুল রেফারেন্স আকার ব্যবহার করে তবে আপেক্ষিক ইউনিটগুলির মধ্যে এটিই সবচেয়ে কম সমস্যাযুক্ত। আপনি এটি px হিসাবে ব্যাখ্যা হতে পারে কখনও কখনও যদিও।
pt: রেজোলিউশনের মধ্যে ব্যাপক পার্থক্য রয়েছে এবং এটি প্রদর্শনের জন্য ব্যবহার করা উচিত নয়। এটি মুদ্রণ ব্যবহারের জন্য যদিও বেশ নিরাপদ।
px: পর্দার একমাত্র নির্ভরযোগ্য পরম ইউনিট। এটি মুদ্রণের ক্ষেত্রে ভুলভাবে ব্যাখ্যা করা যেতে পারে, যেমন একটি পয়েন্ট সাধারণত বেশ কয়েকটি পিক্সেল নিয়ে থাকে এবং তাই সবকিছু হাস্যকরভাবে ছোট হয়ে যায়।
উভয়ই হ'ল এটি হ'ল ফন্টের আকারের তুলনায়। 1.5 মিমি 150% এর সমান। একমাত্র সুবিধাটি পঠনযোগ্যতা বলে মনে হচ্ছে, আপনি যে কোনওটিতে সবচেয়ে বেশি স্বাচ্ছন্দ্যযুক্ত তা চয়ন করুন।
আসল পার্থক্যটি তখন প্রকাশিত হয় যখন আপনি এটিকে ফন্ট-আকারের জন্য ব্যবহার করবেন না। একটি সেটিং padding
এর 1em
হিসাবে একই নয় 100%
। em
সবসময় ফন্ট-আকারের সাথে সম্পর্কিত। তবে %
ফন্টের আকার, প্রস্থ, উচ্চতা এবং সম্ভবত এমন কিছু অন্যান্য জিনিসগুলির সাথে সম্পর্কিত হতে পারে যা আমি জানি না।
প্রদত্ত (প্রায়?) সমস্ত ব্রাউজারগুলি এখন কেবলমাত্র পাঠ্যের পরিবর্তে পুরো পৃষ্ঠাকে আকার পরিবর্তন করতে পারে, অ্যাক্সেসযোগ্য ফন্টের পুনরায় আকার দেওয়ার ক্ষেত্রে px
বনাম %
বনাম em
এর সাথে সম্পর্কিত পূর্ববর্তী সমস্যাগুলি বরং মোটা হয়ে যায়।
সুতরাং, উত্তরটি সম্ভবত এটি কোনও ব্যাপার নয় doesn't আপনার জন্য যা কাজ করে তা ব্যবহার করুন।
%
এটি দুর্দান্ত কারণ এটি আপেক্ষিক আকার পরিবর্তন করতে দেয়।
px
দুর্দান্ত কারণ এটি ব্যবহার করার সময় প্রত্যাশাগুলি পরিচালনা করা মোটামুটি সহজ।
em
লেআউট উপাদানগুলির ক্ষেত্রেও এটি কার্যকর হতে পারে কারণ এটি পাঠ্যের আকারের সাথে আনুপাতিক আকার নির্ধারণের অনুমতি দিতে পারে।
em
, উদাহরণস্বরূপ। এর থেকেও, আমি মনে করি এসও-তে উত্তরগুলি সময়হীন হওয়ার চেষ্টা করা উচিত - এটি সর্বোপরি একটি জ্ঞানের ভিত্তি। প্রোগ্রামিংয়ের উইকিপিডিয়া :) উইকিপিডিয়া যেমন তথ্য প্রতিফলিত করার জন্য আপডেট করা হয়, তেমনি আমার নম্র মতেরও উত্তর দেওয়া উচিত।
সিএসএস ইউনিট %
এবং এর মধ্যে পার্থক্য সম্পর্কে em
।
আমি যতদূর বুঝতে পেরেছি (কমপক্ষে তাত্ত্বিক / ধারণাগতভাবে, তবে সম্ভবত ব্রাউজারগুলিতে এই দুটি ইউনিট কীভাবে প্রয়োগ করা যেতে পারে) এই দুটি ইউনিট সমতুল্য, অর্থাৎ আপনি যদি নিজের em
মানটির সাথে গুন করেন 100
এবং তার সাথে প্রতিস্থাপন em
করেন %
তবে একই জিনিস হওয়া উচিত?
যদি সত্যিই ইম এবং% এর মধ্যে কিছু বাস্তব পার্থক্য থাকে তবে কেউ কি এটি ব্যাখ্যা করতে পারে (বা ব্যাখ্যাটির একটি লিঙ্ক সরবরাহ করতে পারে)?
(আমি আমার এই মন্তব্যটি কোথায় যুক্ত করব তা যুক্ত করতে চেয়েছিলাম, অর্থাত্ উত্তরটির ঠিক নীচে ইন্টেন্ট করা, "Liam, answered Sep 25 '08 at 11:21"
যেহেতু আমিও জানতে চেয়েছিলাম কেন তার উত্তরটি নিম্নচালিত হয়েছিল, তবে আমি কীভাবে আমার মন্তব্যটি এখানে রাখতে পারি তা বুঝতে পারি না এবং তাই লিখতে হয়েছিল এই "থ্রেড গ্লোবাল" উত্তর)
গ্যালিশিয়ান যেমন উল্লেখ করেছেন, ওয়েব টাইপোগ্রাফির জন্য px সবচেয়ে নির্ভরযোগ্য, কারণ আপনি পৃষ্ঠায় যা কিছু করেন তা বেশিরভাগই কম্পিউটার মনিটরের রেফারেন্সে দেওয়া হয়। পরম আকারের সমস্যাটি হ'ল কিছু ব্রাউজার কোনও ওয়েব-পৃষ্ঠায় পিক্সেল-মান উপাদান স্কেল করে না, সুতরাং আপনি যখন জুম / আউট / আউট করার চেষ্টা করবেন তখন সমস্ত উপাদানগুলি বাদ দিয়ে সামঞ্জস্য হয়।
আমি জানি না যে আইই 8 এটি সঠিকভাবে পরিচালনা করে কিনা, তবে অন্যান্য সমস্ত ব্রাউজার বিক্রেতারা পিক্সেলগুলি ঠিকঠাকভাবে পরিচালনা করেন এবং এটি এখনও একটি সংখ্যালঘু ক্ষেত্রে যেখানে ব্যবহারকারীর পাঠ্যকে প্রসারিত / হ্রাস করতে হবে (সুতরাং এই পাঠ্য বাক্সটি ব্যতিক্রম হতে পারে)। আপনি যদি সত্যিই নোংরা হতে চান, আপনি সর্বদা আপনার পাঠ্যের আকার আরও বড় করার জন্য জাভাস্ক্রিপ্ট ফাংশন যুক্ত করতে পারেন এবং ব্যবহারকারীর কাছে একটি "ছোট" / "বৃহত্তর" বোতামটি সরবরাহ করতে পারেন।
ইয়াহু ইউজার ইন্টারফেস লাইব্রেরি ( http://developer.yahoo.com/yui/ ) ব্রাউজার নির্দিষ্ট সেটিংস "রিসেট" করতে ব্যবহৃত বেস সিএসএস ক্লাসগুলির একটি দুর্দান্ত সেট রয়েছে যাতে সাইটটি প্রদর্শনের ভিত্তি সকলের জন্য সমান হয় (সমর্থিত) ব্রাউজার।
YUI এর সাথে একজনের শতাংশ শতাংশ ব্যবহার করার কথা।