html tutorial কোন কারণ এইচটিএমএল 5 doctype ব্যবহার শুরু করবেন না?




html5 tutorial (8)

ব্যক্তিগতভাবে আমি বলতে চাই না। HTML5 এ কোনও সুস্পষ্ট সুবিধা নেই এবং প্রকৃতপক্ষে বলতে হবে যে সমগ্র জিনিসটি শুরু থেকে বদ্ধ করা হয়েছে।

শিরোনাম, পাউডার এবং সাইডবারগুলির জন্য বিশেষ ট্যাগগুলি হচ্ছে একটি বিশাল ভুল - আপনি ইতিমধ্যে ট্যাগ (ডিভ) এবং নাম (ক্লাস / আইডি এর) রূপে পেয়েছেন। কেন আমরা বিশেষজ্ঞ বেশী প্রয়োজন? XHTML1.1 যথেষ্ট ভাল, সময়কাল। আসলে, বেশিরভাগ ব্রাউজার HTML4 সঠিকভাবে সমর্থন করে না, তাই সঠিক সহায়তার জন্য কয়েক বছর সময় লাগবে এমন একটি ডক্টেকপ ব্যবহারে সামান্য বিন্দু রয়েছে।

এটা এইচটিএমএল 4 এবং এক্সএইচ এইচটিএমএল সঙ্গে পিছনে সামঞ্জস্যপূর্ণ অনুমিত হয়। জন রেসিগ কিছু সুবিধা সম্পর্কে পোস্ট

যতক্ষণ না আমরা নতুন এবং সমর্থিত কোনও বৈশিষ্ট্যগুলি ব্যবহার করি না, তবুও এই উপপাদ্যগুলির সাথে সাইটগুলির নির্মাণ শুরু করার জন্য কোনও ক্ষতি হবে?


যদি আপনি নতুন / অসমর্থিত বৈশিষ্ট্যগুলি ব্যবহার না করেন তবে আমার কাছে আপনার প্রশ্নটি কেন ব্যবহার করা হবে। আমি বলছি না যে আপনি এটির সাথে খেলতে পারছেন না, তবে কেন এমন উপায়ে সাইট তৈরি করা শুরু করবেন যা কোনও সুবিধা দেয় না এবং XHTML5 দ্বারা সরবরাহ করা যেতে পারে।


আপনি doctype ব্যবহার করতে যাচ্ছেন, বৈশিষ্ট্য সঙ্গে পরীক্ষা। যতক্ষণ না তারা কোনও প্রোডাক্ট সাইটে যান না এবং আপনি তাদের পুঙ্খানুপুঙ্খভাবে পরীক্ষা করেন, এটিতে থাকুন।


যে কেউ এই খোঁজার জন্য। http://hsivonen.iki.fi/doctype/ এ চার্টটি বিভিন্ন রেন্ডারিং মোডগুলি ব্যবহার করে বিভিন্ন ব্রাউজারগুলি ব্যবহারে DOCTYPE ঘোষণার উপর নির্ভর করে। এটি আপনাকে কীভাবে DOCTYPE স্যুইচিং কাজ করে সে সম্পর্কে একটি ভাল ধারণা দেয়।


ভাল এই বিবেচনা করুন:

টেক্সট / এইচটিএমএল হিসাবে পরিবেশন করা, মান মোড ট্রিগার করার জন্য আপনি একটি doctype প্রয়োজন। এর বাইরে, যতদূর ব্রাউজারগুলি উদ্বিগ্ন হয় তেমনি ডক্টপাইপ কিছুই করে না।

টেক্সট / এইচটিএমএল হিসাবে পরিবেশন করা হলে, আপনি এক্সএইচটিএম মার্কআপ বা এইচটিএমএল মার্কআপ ব্যবহার করেন কিনা, এটি ব্রাউজার দ্বারা এইচটিএমএল হিসাবে চিকিত্সা করা হয়।

তাই, সত্যিই এটি সংক্ষিপ্ততম মতাদর্শ ব্যবহার করে নেমে আসে যা মানক (<DOCTYPE HTML>) ট্রিগার করে এবং এইচটিএমএল মার্কআপ ব্যবহার করে যা ব্রাউজারে সঠিক ফলাফল তৈরি করে।

বাকি conforming সম্পর্কে, বৈধতা এবং মার্কআপ preference।

এর সাথে, <! DOCTYPE HTML> ব্যবহার করে এবং আপনার মার্কআপটি HTML5 এ রূপান্তরিত করার চেষ্টা করছে, এটি যতক্ষণ পর্যন্ত আপনি ব্রাউজারগুলিতে কাজ করে স্থিতিশীল বৈশিষ্ট্যগুলির সাথে থাকবেন না কেন এটি একটি খারাপ ধারণা নয়। আপনি এইচটিএমএল 4 বা এক্সএইচটিএম 1.x তে কোনও ব্যবহার করবেন না যা ব্রাউজারে কাজ করে না, তাই না?

অন্য কথায়, এইচটিএমএল 4 মত মার্কআপ সহ <! DOCTYPE html> ব্যবহার করুন যা HTML5 এ স্পষ্ট করা হয়েছে এমন বিষয়গুলির সম্মানের সাথে। HTML5 সব পরে ব্রাউজার সামঞ্জস্য সম্পর্কে।

এখন HTML5 ব্যবহার করে নেতিবাচক দিকটি বেশিরভাগ ক্ষেত্রেই পরিবর্তন করতে পারে। এটি সক্রিয়ভাবে পরিবর্তন হিসাবে আপনি স্পেক সঙ্গে রাখা জন্য এটি গুরুত্বপূর্ণ করে তোলে। এছাড়াও http://validator.nu/ সর্বদা আপ টু ডেট থাকতে পারে না, তবে http://validator.w3.org/ সর্বদা আপ-টু-ডেট নয়, তাই এটি আপনাকে থামাতে দেয় না।

অবশ্যই, যদি আপনি এক্সএইচটিএম 1.0 মার্কআপ ব্যবহার করতে চান এবং এক্সএইচটিএমএল 1.0 এর সাথে মানানসই করতে চান, তবে আপনাকে <! DOCTYPE HTML> ব্যবহার করতে হবে না।

ব্যক্তিগতভাবে, আমি এইচটিএমএল এর জন্য <DOCTYPE HTML> ব্যবহার করি!


আপনার শ্রোতা এবং আপনার প্রয়োজন বিবেচনা করুন। আমি উবুন্টু সজ্জিত কম্পিউটার ল্যাবরেটরিতে ফায়ারফক্স 3 ব্যবহার করি এমন আমার পাঠ্যক্রমের শিক্ষার্থীদের লক্ষ্যযুক্ত দর্শকদের সাথে ক্লাস পরীক্ষাগুলির মতো পৃষ্ঠাগুলি লিখি। আমি SVG একটি বিদেশীঅভ্যুত্র হিসাবে এমবেড এমথেল সঙ্গে SVG প্রয়োজন। আমি HTML5 ডক্টাইপ এবং নতুন HTML5 ট্যাগগুলি অবাধে ব্যবহার করি।


আমি এটা ব্যবহার এবং ব্যাপকভাবে পরীক্ষা বলতে চাই। তাহলে আপনার বাড়ি আপ বা কিছু উড়িয়ে দিলে আমাদের জানান। : ')


আই 8 আই বিটা ভিত্তিক, এটি মনে হয় যে এমএসটি HTML5 আইকাইটাইপটি IE8 মোড স্যুইচিং কো্যাগমায়ারের বাইপাস হিসাবে ব্যবহার করবে। মনে হচ্ছে এইচটিএমএল ডক্টরাইপ স্থাপনের সবচেয়ে বড় ঝুঁকিটি প্রাথমিকভাবে IE8 জাহাজের আগে HTML5 ডকটিপের সাথে অনেক IE8- অসঙ্গতিপূর্ণ সামগ্রী প্রকাশ করলে MS এর জন্য মোড পরিস্থিতি সহজ করার বিষয়ে MS এ ঠান্ডা ফুট পেতে পারে।

আপডেট: এটি নিচে ভোট দেওয়া হয়েছে, মনে হচ্ছে। বেশিরভাগই এখন IE8 প্রেরণ করা হয়েছে, উপরের বিবেচনা আর প্রযোজ্য নয়। এবং প্রকৃতপক্ষে, পরিস্থিতি IE8 সঙ্গে সহজ নয়





doctype