لماذا تظهر جميع الروابط باللون الأحمر في Chrome وSafari؟

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

سؤال

لقد بدأت للتو في استخدام Google Chrome, ، وتم ملاحظتها في أجزاء من موقعنا، على سبيل المثال.جميع الروابط الموجودة على الصفحة باللون الأحمر الفاتح.يجب أن تكون سوداء مع تسطير منقط.

هل هناك بعض مسكتك في WebKit هل يؤدي العرض إلى تحويل جميع الروابط إلى اللون الأحمر بغض النظر عن النمط؟

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

المحلول

هي جميع الموارد التي ترتبط بها في الوقت الحاضر في المواقع التي تبحث عنها صفحتك (تحقق من ذلك عن طريق التحقق منه فعليًا).لقد واجهت أيضًا مشكلة عند التحقق من أحد التطبيقات في Safari حيث كنت أحاول سحب ملف غير موجود وكان لدي مخرجات مشابهة جدًا لمخرجاتك (روابط حمراء).

يحرر:إضافة اكتشاف تطوير كريس إلى الإجابة، لأنه يشرحها جيدًا:

ك، وجدته.

إذا كان أي من أوراق الأنماط مفقودة أو مسار بشكل غير صحيح ، فإنه يلقي 404.إذا كانت صفحات 404 تحتوي على أنماط مضمنة ، فإنها يتم احترامها عبر قاعدة "الأوراق البديلة" في WebKit.

وبالتالي ، فإن الروابط الحمراء على "الشاشة الصفراء للموت" تسبب مشكلتي في التداخل.

نصائح أخرى

ك، وجدته.

إذا كانت أي من أوراق الأنماط الخاصة بك مفقودة أو تم توجيهها بشكل غير صحيح، فسيتم عرض الخطأ 404.
إذا كانت صفحتك 404 تحتوي على أنماط مضمنة، فسيتم احترامها من خلال قاعدة "الأوراق البديلة" في webkit.

وبالتالي فإن الروابط الحمراء الموجودة على "شاشة الموت الصفراء" تسبب مشكلتي في التداخل.

Chrome لديه خطأ حيث يطيع أوراق الأنماط البديلة.هل لديك ورقة أنماط بديلة تجعل الروابط باللون الأحمر؟

وهذا يفسر المشكلة التي واجهتها مع تطبيقي - لقد كان تطبيق Rails، والذي يحتوي أيضًا على 404 صفحة باللون الأحمر مطبقة على بعض الأنماط.أصبح الأمر أكثر منطقية الآن مما كان عليه في ذلك الوقت.من المؤسف أنك لا تستطيع قبول إجابتك!

يمكنك استخدام وحدة تحكم jscript مثل firebug لمعرفة مصدر اللون

هل قمت بتعيين أ :visited الإعداد في ورقة الأنماط الخاصة بك؟

قم بتشغيل ملف CSS وملف HTML الخاص بك من خلال أدوات التحقق من الصحة w3c.واجهت مشكلة مماثلة عند اختبار أحد التطبيقات في Safari.كانت المشكلة في الكود الخاص بي.

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