سؤال

لنفترض أن لدي نمط CSS مثل هذا:

.foo a, .foo a:visited .foo a:hover {
   /* some styles here */
 }

.bar table tr td{
   /* other style here */
 }

كيف يمكنني التعرف عليهم في مورد CSS؟ على وجه التحديد ، ما هو اسم النمط الذي يجب أن أشير إليه في واجهة CSSResource الخاصة بي؟

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

المحلول

السؤال هو لماذا هل تريد الرجوع إليهم؟ :) ال CssResource هي مجرد طريقة مريحة للإشارة إلى أسماء الأنماط التي تتعرض لها برنامج التحويل البرمجي GWT. لذلك ، كنت تضع String foo() و String bar() في ذلك ، بحيث يمكنك إضافة تلك الأنماط إلى واجهة المستخدم الخاصة بك في رمز Java الخاص بك. الآن ، قل ، لقد وضعت طاولة في عنصر واجهة المستخدم التي تحتوي على .bar النمط المطبق - .bar table tr td يتم تطبيقه تلقائيًا على كل خلية من هذا الجدول (كما هو الحال مع قواعد CSS المعتادة) ، لا تحتاج إلى إضافة أي أسماء نمط أخرى ، وما إلى ذلك. لذلك ليست هناك حاجة للإشارة إلى ذلك (.bar table tr td) الأسلوب مباشرة كما هو مطلوب ل .bar أسلوب وحده.

أتمنى أن يكون هذا منطقيًا :)

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