مشكلة تغيير لون CSS لعناصر تحكم HTML المعطلة في IE8
في HTML، تعمل السمة المعطلة على تعطيل عناصر التحكم في الإدخال، ولكنها تؤثر أيضًا على مظهر تلك الضوابط. تحترم معظم المتصفحات الأنماط المخصصة المطبقة على عناصر التحكم المعطلة باستخدام CSS. ومع ذلك، يمثل Internet Explorer 8 (IE8) تحديًا فريدًا عندما يتعلق الأمر بتغيير لون عناصر التحكم المعطلة.
على الرغم من تطبيق نمط ألوان مخصص على عناصر التحكم في الإدخال المعطلة، فإن IE8 سيعيد لون النص إلى اللون الرمادي. يحدث هذا السلوك بغض النظر عن قاعدة CSS المستخدمة. على سبيل المثال، لن يقوم التعليمة البرمجية التالية بتعديل لون النص:
input[disabled='disabled']{
color: #666;
}
تنشأ هذه المشكلة فقط مع خاصية اللون. يمكن تعديل جميع خصائص النمط الأخرى، مثل لون الخلفية ولون الحدود وما إلى ذلك، بنجاح. لا يزال سبب هذا السلوك الحصري غير معروف.
الاستنتاج
على الرغم من أنه من الممكن تخصيص مظهر عناصر التحكم في الإدخال المعطلة في معظم المتصفحات التي تستخدم CSS، إلا أن IE8 يمثل قيودًا عندما يتعلق الأمر بتغيير لون النص. هذا القيد متأصل في IE8 ولا يمكن التغلب عليه بسهولة.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3