سؤال

وأنا باستخدام مسج تحقق في نموذج وأنا على بناء وأنها تعمل العظيم. ما أريد القيام به هو عندما يكون هناك شيء غير صحيح لدينا الألوان تغيير حقل النص ورسالة الخطأ أن تكون بيضاء. وأود أن برزت CSS التالية العمل:

label .error {color: white; font-weight: bold;}
input .error {background-color: pink; border: 1px dashed red; color: white}

عند I اختبار التحقق من صحة CSS أعلاه لا يبدو أن تطبيق. راجعت باستخدام الحرائق والتسمية وإدخال المنطقة قد و'خطأ' الطبقة تطبيقها.

ووCSS يبدو صحيحا كما هو الحال عندما أترك قبالة كل بند .error يشبه أريد ذلك أيضا. ما أفعل الخطأ؟

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

المحلول

واحد الفضاء يمكن أن يكون واحدا أكثر من اللازم. جرب:

label.error {color: white; font-weight: bold;}
input.error {background-color: pink; border: 1px dashed red; color: white}

والمعلومات الخلفية:

label .error  /* selects all elements of class "error" *within* any label */
label.error   /* selects labels of class "error"                          */

نصائح أخرى

وحاول label.error وinput.error بدون مسافات.

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