জুজানা কে
দ্বারাআমার শেষ নিবন্ধে, আমি ডকটাইপ নিয়ে আলোচনা করেছি — এটি কী এবং কেন এটি প্রয়োজন। এই নিবন্ধে, আমি ব্রাউজার চালানোর বিভিন্ন মোডের মধ্যে পার্থক্য দেখতে যাচ্ছি:সম্পূর্ণ স্ট্যান্ডার্ড মোড, প্রায় স্ট্যান্ডার্ড মোড এবং কুইর্কস মোড৷
এই দুটি নিবন্ধ বেশ সম্পর্কিত, তাই আমি কী নিয়ে আছি তা বোঝার জন্য আপনি আগে আগেরটি পড়তে চাইতে পারেন।
প্রশ্ন:সম্পূর্ণ স্ট্যান্ডার্ড মোড, প্রায় স্ট্যান্ডার্ড মোড এবং কুইর্কস মোডের মধ্যে পার্থক্য কী?
বিভিন্ন মোড সবই W3C স্ট্যান্ডার্ডের প্রাথমিক বাস্তবায়নের সাথে সম্পর্কিত।
Doctype চালু করা হয়েছিল ব্রাউজারদের জানাতে যে তারা কি ধরনের নথি রেন্ডার করার জন্য বোঝানো হয়েছে। যদি ডেভেলপার তাদের HTML নথিতে ডকটাইপ অন্তর্ভুক্ত করতে ব্যর্থ হয়, তাহলে ব্রাউজার কোন ধরনের নথির সাথে কাজ করছে তার কোন ধারণা নেই৷
সুতরাং, নিরাপদে থাকার জন্য, এটি নথিটিকে পুরানো (কুইর্ক) ব্রাউজারগুলির (নেভিগেটর 4, ইন্টারনেট এক্সপ্লোরার 4 এবং 5) সাথে সামঞ্জস্যপূর্ণ করতে রেন্ডার করবে যা quirks মোড নামে পরিচিত৷
এবং যেহেতু পুরানো ব্রাউজারগুলি খুব খারাপ সিএসএসের দেশে বাস করত, এর মানে হল আপনার অনেকগুলি সিএসএস শৈলী প্রয়োগ করা হবে না এবং আপনার সাইটটি আপনি যেভাবে আশা করছেন সেভাবে দেখাবে না৷
অবশ্যই, কিছু বিকাশকারী উদ্দেশ্যমূলকভাবে ডকটাইপটি বাদ দেওয়া বেছে নিতে পারেন কারণ তারা চান যে তাদের নথিটি বিভিন্ন কারণে quirks মোডে রেন্ডার হোক।
যেমন, আমি যদি জানতে চাই যে 1998 সালে আমার ওয়েবসাইট কেমন হবে?
ভাল কারণ, আমি বলব।
এখন যেহেতু আমরা জানি quirks মোড কী এবং এটি আমাদের দুর্বল ওয়েবসাইটকে কী করবে (এটি ভেঙে ফেলুন), সম্পূর্ণ মান এবং প্রায় স্ট্যান্ডার্ড মোডগুলির সাথে কী চুক্তি?
প্রায় স্ট্যান্ডার্ড মোড সীমিত quirks মোড নামেও পরিচিত। আপনি যেমন কল্পনা করতে পারেন, প্রায় স্ট্যান্ডার্ড মোডে রেন্ডার করা বিষয়বস্তু সম্পূর্ণ স্ট্যান্ডার্ড মোডের সাথে প্রায় সম্পূর্ণরূপে সঙ্গতিপূর্ণ।
প্রায়।
সবচেয়ে দুঃখজনক শব্দ।
I. ছোট ছোট গল্প
সবচেয়ে দুঃখের শব্দ
সমগ্র বিশ্বে
প্রায় শব্দ।
সে প্রায় প্রেমে পড়েছিল।
তিনি প্রায় তার জন্য ভাল ছিল.
সে তাকে প্রায় থামিয়ে দিল।
সে প্রায় অপেক্ষা করছিল।
তিনি প্রায় বেঁচে ছিলেন।
তারা প্রায় তৈরি করেছে।
লিখেছেন নিকিতা গিল
কিছু মনে করবেন না, চলুন এগিয়ে যাই।
প্রায় স্ট্যান্ডার্ড মোড নথিটিকে শুধুমাত্র কয়েকটি কুইর্কের সাথে রেন্ডার করে যা টেবিলের কক্ষগুলির উল্লম্ব আকারের সাথে সম্পর্কিত৷
অন্যদিকে, সম্পূর্ণ স্ট্যান্ডার্ড মোড সর্বশেষ HTML এবং CSS স্পেসিফিকেশন অনুযায়ী নথিটিকে রেন্ডার করে। যদিও আধুনিক ব্রাউজারগুলি কীভাবে স্ক্রিনে সামগ্রী রেন্ডার করে তার মধ্যে এখনও কিছু পার্থক্য রয়েছে, আমরা অসঙ্গতিগুলি কমাতে (এবং আমাদের বিবেক বজায় রাখতে) Normalize.css বা রিসেট CSS ব্যবহার করতে পারি।
সুতরাং, যদি আপনার ওয়েবসাইটে কোন ব্যঙ্গ থাকে, তবে সেগুলি সম্ভবত আপনার জন্যই দায়ী, ব্রাউজার নয়৷
দুঃখিত৷
৷ওয়েল, আমরা এখানে. যদি কেউ আপনাকে পূর্ণ মান, প্রায় সম্পূর্ণ মান এবং quirks মোডের মধ্যে পার্থক্য সম্পর্কে জিজ্ঞাসা করে, শুধু পুরানো ব্রাউজার, ভাঙা CSS, এবং সবচেয়ে দুঃখজনক শব্দ মনে রাখবেন।
আপনি যদি বিভিন্ন ব্রাউজার মোড সক্রিয় করার বিষয়ে আরও পড়তে চান তবে হেনরি সিভোনেনের লেখা একটি চমত্কার ওভারভিউ রয়েছে। এবং MDN-এ কুইর্কগুলির একটি মোটামুটি তালিকা পাওয়া যাবে৷
৷পরের বার আমি HTML এবং XHTML এর মধ্যে পার্থক্য দেখব। আশা করি আপনি আমার সাথে যোগ দেবেন যা বেশ উত্তেজনাপূর্ণ বিষয় হতে চলেছে! শীঘ্রই দেখা হবে!
আমি যে প্রশ্নের উত্তর দিচ্ছি তার তালিকাটি রোজ আয়ারল্যান্ডের ডাবলিনের ভেরিফাই রিক্রুটমেন্ট এজেন্সি থেকে সরবরাহ করেছে।
আপনি যদি এই নিবন্ধটি উপভোগ করেন এবং এটি উপকারী বলে মনে করেন, দয়া করে আমাকে একটি মন্তব্য বা কিছু হাততালি দেওয়ার কথা বিবেচনা করুন৷ ধন্যবাদ!
বিনামূল্যে কোড শিখুন. freeCodeCamp-এর ওপেন সোর্স পাঠ্যক্রম 40,000-এরও বেশি লোককে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন