ইন্টারনেট এক্সপ্লোরার 8 কি এইচটিএমএল 5 সমর্থন করে?


138

আইই 8 তে কোনও এইচটিএমএল 5 সমর্থন আছে? এটি কি আই 8 রোডম্যাপে রয়েছে?


এইচটিএমএল 5 এখনও একটি খসড়া। তার মানে এটিতে কিছু ঘটতে পারে। এক্সএইচটিএমএল 2 এর সাথে ঘটেছিল
এমনভাবে

37
আশা করি আইই 8 এর পরে কোনও আইই থাকবে না এবং এ জাতীয় প্রশ্নগুলির দ্বারা কোনওরাই হতাশ হবেন না।
পূর্ব ভিক্ষু

এরপরে এইচটিএমএল 5 হ'ল আই 8 যা সর্বদা একটি খসড়া হবে!
এমইএম

উত্তর:


80

আইই 8 বিটা 2 টি এইচটিএমএল 5 থেকে দুটি এপিআই সমর্থন করে: ক্রস-ডকুমেন্ট মেসেজিং এবং এসকিউএল নন-স্টোরেজ

আইই 8 বিটা 2 HTML5 পার্সিং অ্যালগরিদম বা নতুন উপাদানগুলি (না <canvas>বা <video>সমর্থন) প্রয়োগ করে না ।

এইচটিএমএল 5 এর সাথে আইই 8 আরও ভালভাবে সাজানোর জন্য বাগ ফিক্সগুলিও রয়েছে।


43
সুতরাং উত্তরটি হ'ল যে সমস্ত ফিট এবং উদ্দেশ্যগুলির জন্য, IE8 এইচটিএমএল 5 সমর্থন করে না - কেবল কয়েকটি র্যান্ডম বিট এবং এর টুকরা। যা এইচটিএমএল 5 (এইচটিএমএল মার্কআপ হিসাবে, এপিআই-এর স্ক্রিপ্টিং নয়) ব্যবহার করে।
রোল্যান্ড Tepp

আপনি যদি আইই 8 তে এইচটিএমএল 5 সমর্থন চান তবে "ক্রোম ফ্রেম" নামে আইই প্লাগইনটি ডাউনলোড করুন। এটি গুগল ক্রোমের মতো এইচটিএমএল 5 রেন্ডার করে! আরো তথ্য এখানে: appleinsider.com/articles/09/09/24/...
Shadowpat


72

আপনি এই জাভাস্ক্রিপ্টটি মাথায় রেখে আইই 8 তে HTML5 ট্যাগ কাজ করতে পারেন।

<script type="text/javascript">
 document.createElement('header');
 document.createElement('nav');
 document.createElement('menu');
 document.createElement('section');
 document.createElement('article');
 document.createElement('aside');
 document.createElement('footer');
</script>

1
আপনি যেখানে এটি খুঁজে পেয়েছেন সেখানে কোনও রেফারেন্স নিবন্ধ আছে? ধন্যবাদ +1
বুডিজ

দুঃখিত, এটি আমার ফর্ম বৈধতার জন্য অন্তর্ভুক্ত করেছে কিন্তু কার্যকর হয়নি। এটির কাজ করার উপায় সম্পর্কে আমরা আরও জানতে পারি এমন কোনও লিঙ্ক আছে কি?
হেলেন নীলি

ধন্যবাদ, এটি আমার বিভাগ উপাদানটির জন্য কাজ করেছে, আমি বাকি সমস্তটি সরিয়েছি। আপনি কোথা থেকে জানেন?
কুয়াশা

1
আপনি সম্ভবত কাস্টম জেএস উপাদান তৈরি করে অনেকগুলি HTML5 বাস্তবায়নের জন্য জাভাস্ক্রিপ্ট ব্যবহার করতে পারেন (নতুন ফর্মের উপাদানগুলির জন্য, আপনাকে কিছু কার্যকারিতা দ্বারা আবদ্ধ করতে হবে), তবে এসকিউএল ডাটাবেস যুক্ত হতে পারে না, কিছু অন্যান্য সহ এইচটিএমএল 5 বৈশিষ্ট্য। আমি ব্যক্তিগতভাবে কেবল বলব, আইই 8 অ্যাপ্লিকেশনগুলির জন্য এইচটিএমএল 5 থেকে দূরে থাকুন।
জোসিয়াহ

1
@ বন্ধু, এখানে এমডিএন ওয়েবসাইটটিতে "নন-এইচটিএমএল 5 ব্রাউজারগুলিতে এইচটিএমএল 5 উপাদান ব্যবহার করা" বিভাগটি দেখুন: বিকাশকারী.মোজিলা.আর.ইউএস
ডকস / ওয়েবে / গুয়াইড / এইচটিএমএল/…

43

আপনি এই আইটি এইচটিএমএল 5 শিম স্ক্রিপ্টটি এইচটিএমএল 5 তে নতুন শব্দার্থ উপাদানগুলির জন্য প্রাথমিক স্তরের সমর্থন অর্জন করতে ব্যবহার করতে পারেন <article>


2
এটি নির্দিষ্ট জাভাস্ক্রিপ্টের ব্যবহারগুলিতে সহায়তা করে না বলে উল্লেখ করা উচিত। উদাহরণস্বরূপ, নিম্নলিখিতগুলি কাজ করবে না: var div = document.createElement ('div'); div.innerHTML = '<সেকশন> পরীক্ষা </ সেকশন>'; ডিভ.চাইল্ডনোড.লেন্থ = ২ দিয়ে শেষ করছি আমি jQuery ব্যবহার করে সমস্যার মধ্যে পড়েছিলাম এবং আইই তে কী চলছে তা নির্ধারণের চেষ্টা করছি।
নিক স্পেস্ক

2
নিতপিক: স্ক্রিপ্টটিকে "শিব" বলা হয় (যেমন হাতে তৈরি জেল ছুরি হিসাবে), "শিম" নয়।
মিক্কো রেন্টালাইনেন

6
ঠিক আছে, সম্পূর্ণ পেডেন্টিক হওয়ার জন্য, লেখক "শিম" এবং "শিভ" উভয়ই ব্যবহার করেন। প্রকল্পটির নাম "এইচটিএমএল 5 শিম"। কোড. google.com/p/html5shim থেকে উদ্ধৃতি : সাধারণ প্রশ্ন: এইচটিএমএল 5 শিম এবং এইচটিএমএল 5 শিবের মধ্যে পার্থক্য কী? উত্তর: কিছুই নেই, একটিতে একটি মি আছে এবং একটিতে এভ রয়েছে - এটিই।
জন

26

আইডি এইচটিএমএল 5 রেন্ডারিং সক্ষমতা দেওয়ার জন্য মডার্নিজারও দুর্দান্ত বিকল্প।


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

10
বিশ্বাস করা যায় না এটি এত নিচে ভোট পেয়েছে। তাদের মধ্যে একটির বিপরীতে +1 করুন। Modernizr (অন্যান্য দরকারী উপাদান প্রচুর সহ) ব্রাউজারে কোনো কার্যকারিতা যোগ করতে পারেন না, কিন্তু এটা করে HTML5 এর shim কার্যকারিতা, যা এখানে অন্যান্য উত্তর উল্লিখিত হয়েছে অন্তর্ভুক্ত, এবং ভাল স্কোর দেওয়া হয়েছে।
স্পডলি

পলিফিলের সাথে আধুনিকীকরণকারী (মডার্নজার / ডকস /# পলিফিলস ) এইচটিএমএল 5 বৈশিষ্ট্যের জন্য সামঞ্জস্যতা সমর্থন জুড়েছে বলে মনে হচ্ছে। তবে জাভাস্ক্রিপ্ট অবশ্যই সক্ষম করতে হবে।
মিক্কো রেন্টালাইনেন

1
বিশ্বাস করা যায় না এটি এত বেশি ভোট পেয়েছে। মডার্নিজারে শিব নামে একটি অতিরিক্ত লাইব্রেরি অন্তর্ভুক্ত রয়েছে যা HTML5 ট্যাগগুলি বোঝে এবং আধুনিকীকরণে বৈশিষ্ট্য সনাক্তকরণ অন্তর্ভুক্ত রয়েছে তবে এইচটিএমএল 5 এর সাথে কিছুই করার নেই। সুতরাং আপনি যদি এইচটিএমএল 5 বুঝতে চান তবে শিব ব্যবহার করা আরও যুক্তিসঙ্গত, যেহেতু মডার্নিজর ওভারকিল হবে। আপনার পরামর্শ অনুসারে মডার্নিজার একটি দুর্দান্ত বিকল্প নয়।
সটন

উত্তরের জন্য +1 এবং ধন্যবাদ! উপরের মন্তব্যটি পুনরায় করুন - এটি ডকুমেন্টটি যথাযথভাবে রেন্ডার করতে পুরানো আইইগুলিকে সমর্থন দেয়, এটি এইচটিএমএল 5 প্লেয়ারের কার্যকারিতা বা 3 ডি রেন্ডারিং এবং এক্সট্রা দিতে পারে না, তবে নিয়মিত সাইটের জন্য যা CSS শৈলীর যথাযথ উত্তরাধিকারের উপর নির্ভর করে এবং যেগুলি ব্যবহার করে নতুন এইচটিএমএল 5 ট্যাগ, এটির কাজটি নিখুঁত করে। এটি রেন্ডারিংয়ের সাথে কিছু সমস্যাও সমাধান করে এবং কিছুটা সিএসএস সমর্থন প্রসারিত করে: ফিল্টারগুলি যোগ করে আরজিবা () সমর্থন এবং অন্যান্য স্টাফ যুক্ত করে যা বিকাশকারীদের জীবনকে সহজ করে - এই তুচ্ছ জিনিসগুলি যা আজকাল সর্বদা পুরানো বগী মাইক্রোসফ্ট ব্রাউজারগুলিকে coverাকতে লিখতে হবে ...
ভাসিল পপভ

17

এটি সমর্থন করে?

<!DOCTYPE html>

হ্যাঁ এটা করে.

আইই 8 সমর্থন করে আধুনিক ওয়েব ফিচারগুলি কী সমর্থন করে তা সম্ভবত একটি আরও ভাল প্রশ্ন। উত্তর দেওয়ার জন্য সেরা কয়েকটি জায়গা হ'ল ক্যানিউজ ডটকম , এইচটিএমএল 5 টেস্ট.কম এবং ব্রাউজারকোপ.অর্গ

এইচটিএমএল 5 অর্থ বিভিন্ন লোকের কাছে প্রচুর ভিন্ন ভিন্ন জিনিস। আজকাল, এর অর্থ এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট কার্যকারিতা। শব্দটি কিছুটা "ওয়েব 2.0" -র মতো হয়ে উঠছে।




5

এইচটিএমএল 5 এখনও খসড়া নকশায় রয়েছে (এবং এটি দীর্ঘ সময়ের জন্য হবে)। কেন বিরক্ত হও?


10
+1 প্রশ্নটি প্রায় 15 মাস পুরানো এবং আপনিই প্রথম যারা এইচটিএমএল 5 টি এখনও একটি খসড়া হিসাবে উল্লেখ করেছেন।
গম্বো

5
ভাল যুক্তি. কেন বিরক্ত হও? ওয়েবকে মাইক্রোসফ্টকে সহায়তা করার মতো নয়। অতএব, সিলভারলাইট এবং একটি দুর্দান্ত ব্রাউজার নেই।
বাডিজে

10
@ গম্বো - (প্রথম) সি ভাষার স্পেসিফিকেশন 1989 অবধি শেষ হয়নি you আপনি কি এটি ব্যবহার করার জন্য অপেক্ষা করেছিলেন? ততক্ষণে শিল্পটি দখল করে নিয়েছিল। কেন বিরক্ত হও? আমার ধারণা এটি নির্ভর করে যে আপনি যদি আজকের প্ল্যাটফর্মগুলি যা দিতে পারেন তার থেকে সর্বাধিক পেতে চান। অন্যথায়, কেন চিরদিনের জন্য এইচটিএমএল 3.2 বা এমনকি 2.0 ব্যবহার করবেন না?
জাস্টিন

2
@ জাস্টিন নং এটিও প্রচলিত যে স্ট্যান্ডার্ডগুলি বাস্তবে বাস্তবে একটি ডি-ফ্যাক্টো স্ট্যান্ডার্ড কী তা কেবল একটি রেকর্ড।
গম্বো

4

পরীক্ষা করে দেখুন caniuse সব ব্রাউজার এবং সংস্করণ নতুন সংস্করণের সহ জুড়ে 5 বৈশিষ্ট্য সব HTML- এর জন্য গাইড।


4

আপনি এটি ব্যবহার করে IE8 বেসিক HTML5 ট্যাগগুলি বোঝার / সমর্থন করতে পারেন /

<!--[if lt IE 9 ]> 
    <script type="text/javascript">
        var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
        for (var i = 0; i < html5Elem.length; i++){
            document.createElement(html5Elem[i]);
        }
    </script>
<![endif]-->

2

Http://msdn.microsoft.com/en-us/library/cc288472(VS.85).aspx#html অনুসারে , আইই 8-এর "শক্তিশালী" এইচটিএমএল 5 সমর্থন থাকবে। আমি "দৃ support় সমর্থন" কীভাবে প্রবিষ্ট হয় তা নিয়ে আমি কিছু আলোচনা করতে দেখিনি, তবে আমি বলতে পারি যে হ্যাঁ, কিছু HTML5 স্টাফ এটি IE8 এ তৈরি করতে চলেছে।


6
ঠিক আছে, আইই 8 বেরিয়েছে এবং আমরা "শক্তিশালী এইচটিএমএল 5 সমর্থন" দেখতে পাচ্ছি না এবং মাইক্রোসফ্ট অন্যান্য আধুনিক ব্রাউজারগুলির মতো আপগ্রেড করার জন্য পরিচিত নয় তাই কোনও "শক্তিশালী সমর্থন" আইই 9 এর জন্য অপেক্ষা করতে হবে, তবুও মাইক্রোসফ্ট কিছুই বলেনি IE9 এর জন্য এইচটিএমএল 5 সম্পর্কে।
রব


2

এখানে অন্যান্য উত্তরগুলির কয়েকটি হ'ল আইই 8 এবং অন্যান্য ব্রাউজারগুলিতে HTML5 ক্ষমতা যুক্ত করার বিষয়ে capabilities এগুলিকে পলিফিলস বলা হয় এবং সেগুলি এখানে খুঁজে পাওয়ার জন্য আমার প্রিয় জায়গা ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.