Предупреждение: селекторы типа CSS не поддерживаются в компонентах 'sparks.component. TextInput'

Я пытаюсь сделать простое объявление CSS. Однако у меня есть предупреждение выше и не уверенный, как решить его. Я думал, что s | (тип) должен объявить стиль для меня.

<fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";
        @namespace mx "library://ns.adobe.com/flex/mx";

        s|TextInput{
        color:#313131;
        }           
</fx:Style>

<s:Panel width="600" height="480" skinClass="skins.CustomPanel">
    <s:layout>
        <s:VerticalLayout paddingTop="7"/>
    </s:layout>
    <s:TextInput text="TextInput CSS not working"/>
    <mx:Form>
        <mx:FormHeading label="Please Enter The Information"/>
        <s:HGroup>
            <mx:FormItem>
                <s:Label text="Brand"/>
                <s:TextInput id="brand" text="CSS not working" width="156"/>
            </mx:FormItem>
    </mx:form>
8
задан Kirk Broadhurst 23 September 2015 в 14:35
поделиться

1 ответ

Селекторы типа CSS не допускаются внутри определения компонента.

У вас есть два варианта:

  • Вместо этого использовать селектор класса
  • Переместить объявление селектора типа в CSS, который объявлен в вашем верхнем файле MXML
25
ответ дан 5 December 2019 в 06:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: