كيف أكتب المحددات مجتمعة في CSSResource؟
-
29-09-2019 - |
سؤال
لنفترض أن لدي نمط 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
أسلوب وحده.
أتمنى أن يكون هذا منطقيًا :)