سؤال

وأنا على بناء قائمة باستخدام XHTML، CSS، ومسج وأنا واجهت مشكلة مع بلدي CSS. هنا الصفحة اختباري، و <لأ href = "HTTP: // شبكة الاتصالات العالمية. levijackson.net/test/menu_css.css "يختلط =" نوفولو noreferrer "> هنا هو بلدي المغلق.

وماذا أواجه مشاكل مع هو أن صفي .subMenu وراثة خصائص بلدي #menu، الخلفية الألوان والأحجام هي نفسها. أنا أبحث عن الحل الذي يترك .subMenu كطبقة حتى أتمكن من إعادة استخدامها. أنا حصلت على العمل من خلال تغيير .subMenu إلى ID. والشيء الغريب هو أنني تعديل بعض الخصائص في قانون بلدي مسج باستخدام فئة .subMenu ويتغير هؤلاء.

ولذا فإنني أتساءل عما اذا كان شخص ما يمكن أن اسمحوا لي أن أعرف كيفية إصلاح ذلك، وإذا كانت قضية التسلسل الهرمي إذا كانوا قد يفسر ذلك.

وشكرا، ليفي

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

المحلول

وأعتقد أن المشكلة هي أن #menu> لى سيتم تطبيق هذا النمط لجميع الروابط داخل العلامات لى، لذلك كل من العلامات لى داخل القائمة الفرعية سيكون لها أيضا هذا النمط. يبدو لي أن الفرق الوحيد هو في الخلفية والأمامية الألوان على التحويم، لذلك يمكن إصلاحه عن طريق تغيير #menu> لى و#menu> لى: تحوم أن يكون #menu> لى> وو#menu> لى> و: تحوم. بهذه الطريقة، سيتم تطبيق أساليب للقائمة على مستوى عال إلا أن الروابط التي هي مباشرة بعد علامة لى والتي هي مباشرة بعد هذا البند #menu. يمكن للأساليب القائمة الفرعية تبقى نفسها.

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