كيفية تغيير نمط المؤشر على العنصر مع سمة "قابلة للاسترداد" في IE؟

StackOverflow https://stackoverflow.com/questions/3820782

سؤال

أحاول تغيير نمط المؤشر على العنصر الذي يحتوي على سمة "قابلة للاسترداد" التي تم تعيينها إلى True في IE.

<div contenteditable="true" style="cursor:pointer;">
        text
</div>

لقد حاولت القيام بذلك باستخدام التصميم المضمّن كما في المثال أعلاه ، وأيضًا مع ملف CSS و JavaScript ولكن بدون حظ.

تعمل جميع حلولاتي في FF دون مشاكل ، فهي تعمل بشكل جيد أيضًا في IE ولكن فقط عندما يتم تعيين سمة "قابلة للاسترداد" على خطأ. لذلك فمن المؤكد أنه مرتبط بتنفيذ قابلة للاستمتاع في IE ولكن ليس لدي أدنى فكرة عن كيفية حل هذه المشكلة.

أنا أستخدم IE8.

شكرا جزيلا لمساعدتكم!

هل كانت مفيدة؟

المحلول

يعتمد ذلك على DTD لديك Chossen. يبدو أنك تستخدم DTD الصارم الافتراضي.

هنا مرجعية ممكنة إعلانات: انظر إلى 7.2 معلومات إصدار HTML.

حاولت مع:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

وهو يعمل بشكل رائع ، لكنه لا يعمل مع الإعلان التالي:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

آمل أن يكون مفيدًا ويمكنك استخدام DTD دون مشاكل في تخطيطات أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top