【问题标题】:change color of pr:inputText using css [duplicate]使用css更改pr:inputText的颜色[重复]
【发布时间】:2017-01-25 09:57:39
【问题描述】:

我的 xhtml 中有许多 <pr:inputText> 组件,我希望所有这些文本的颜色都是蓝色的。当我使用

     <head>
 .ui-inputtext {
        color: blue;
    }
</head>

在 head 标签中它可以正常工作,但会干扰其他功能。 当我为此 css 使用 &lt;h:head&gt; 标签时,它不起作用。请你帮我知道如何使用标准 jsf 头标签为inputText 使用 css

【问题讨论】:

    标签: html css jsf primefaces


    【解决方案1】:

    不知道为什么你把你的css直接放在页面中。

    创建一个 css 文件并在您的 &lt;h:head&gt; 中输入:

    <h:head>
          <h:outputStylesheet library="css" name="styles.css"  /> 
       </h:head>
    

    更新

    如果这没有覆盖默认颜色,则添加 !important lie this:

    .ui-inputtext {
            color: blue !important;
        }
    

    【讨论】:

    • 请帮助我了解解决方案。什么应该是类以及在类中应该写什么
    • 尝试更新的解决方案
    • 非常感谢,现在一切正常
    • 太棒了。很高兴它解决了问题。
    • 问这个问题的人似乎很满意,但我想你不能取悦所有人。
    【解决方案2】:

    您可以按如下方式使用 jQuery 选择器:

        $("input[type='text']").css({
    color: blue;
    })
    

    【讨论】:

      猜你喜欢
      • 2019-07-19
      • 2017-03-13
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2016-12-16
      • 2012-08-30
      • 1970-01-01
      相关资源
      最近更新 更多