مقالة مقدمة من wulin.com (www.vevb.com): كيفية السماح للمتصفحات أدناه IE9 بمعرفة اسم علامة HTML5 الخاص بك.
نظرًا لأن موقعنا لا يحتاج إلى أن يكون متوافقًا مع IE6 و 7 ، فقد استخدمت علامة التذييل على الموقع الإلكتروني. اتضح أن IE9 يدعم هذه العلامة ، لكنه وجد أن IE8 لا يدعم هذه العلامة. الرمز:
<! doctype html>
<html>
<head>
<نوع النمط = text/css>
تذييل {
العرض: كتلة ؛
}
</style>
<script type = text/javaScript>
document.createElement (تذييل) ؛
</script>
</head>
<body>
<Tower>
<p>
أنا فقرة
</p>
</tower>
</body>
</html>
ضعها في IE8 وتصفح أدناه. يمكنك العثور على أنه في IE8 ، سيغلق جزء تذييل الكود IE8 تلقائيًا عندما يواجه هذه العلامة. هذا هو رمز تذييل في IE8.
<تذييل />
<p>
أنا فقرة
</p>
<تذييل />
سيؤدي ذلك إلى عدم التعرف على هذه العلامات في IE8 ، وبالطبع لن تتعرف على IE6 و 7 ، وسيكون التصميم في هذه المتصفحات فوضويًا.
لذلك كتبت رمز CSS التالي.
تذييل {display: block ؛}
فكرت بنفسي ، سأحصل على هذه التسمية لـ IE8 الآن.
نتيجة لذلك ، لا يزال IE8 لا يدعمه.
لقد وجدته على الإنترنت. اتضح أن مجرد كتابة CSS مثل هذا لا يكفي. أثناء عرض العرض: حظر للعلامة ، يجب عليك أيضًا استخدام JS لإنشاء هذا العنصر في المستند. الآن الرمز كما يلي. يعرف IE8 بالفعل هذه العلامة ، ولكن إذا لم تقم بتواجه هذه العلامة ، فسيتم إغلاقها تلقائيًا.
<! doctype html>
<html>
<head>
<نوع النمط = text/css>
تذييل {
العرض: كتلة ؛
}
</style>
<script type = text/javaScript>
document.createElement (تذييل) ؛
</script>
</head>
<body>
<Tower>
<p>
أنا فقرة
</p>
</tower>
</body>
</html>
هاها ، الآن يمكنك استخدام علامة HTML5 على الصفحة بثقة.