تطبيق ال style على العناصر الغير معروفه


السلام عليكم و رحمه الله تعالى و بركاته

العناصر الغير معروفه فى المتصفح – مثلا عناصر html5 فى IE5 – لا يمكن تطبيق عليها style مثل العنصر الافتراضى <keepondev> لايمكنك تغير خصائصه عن طريق ال CSS ، لكن العبقرى john resig و جد حلا جزئيا للمشكله و هو كالتالى : قم بعمل عنصر جديد بنفس الإسم عن طريق ال DOM بطريقه createElements و لا تضعه فى الصفحه و إنما قم بإعطائه ال style كما يوضح الكود التالى :

<style>
keepondev { color : #C00; }
</style>
<script>
document.createElement(“keepondev“);
</script>
<body>
<keepondev> iam strange element </keepondev>
</body>

بهذه الطريقه يمكنك إعطاء style لأى عناصر غريبه على متصفح قديم و مألوفه على المتصفحات الحديثه ، عيب هذه الطريقه ان بها مشاكل عندما تود تطبيق style على nested elements العناصر التى بها عناصر أخرى ، و لكن هناك بديل هو إستخدام microsoft custom tags على سبيل المثال – للمزيد من التفاصيل هنا

الأوسمة: , , ,

رد واحد to “تطبيق ال style على العناصر الغير معروفه”

  1. عمار Says:

    جميل
    لكن الصراحة بالنبسة لي أقوم بتجربة الموقع التى عملتها على IE5 للإستئناس فقط لكن إذا ظهرت أي مشكلة أحدث نفسي أن على الذي مازال يستخدم IE5 أن يذهب للجحيم!

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: