【问题标题】:styling jsf tag in css file在 css 文件中设置 jsf 标签的样式
【发布时间】:2018-09-30 07:22:44
【问题描述】:

我有一个网络项目。我在设计 html 标签、div 或 class 时没有任何问题。但是当我设置 JSF 标签 (graphicImage) 的样式时,它就不起作用了。

这样也行不通:

graphicImage{
width:280px;
height:130px;
margin-left:10px;}

也不:

h:graphicImage{
width:280px;
height:130px;
margin-left:10px;}

如何使用外部 CSS 设置样式?你能帮帮我吗?

【问题讨论】:

  • h:graficImage 可能会出现在您的代码中。您必须设置它呈现的样式。或者添加内联样式属性
  • 当然我在 xhtml 文件中使用 h:graphicImage 标签。我想给这个标签设置样式..
  • 是的,但是它在您的客户端上呈现什么?你有实时预览吗
  • 在尝试之前请先了解一下 JSF 是什么以及做什么...它实际上只是呈现 HTML
  • 是的,网站上的照片是它的大小。 (真的很大)。不是我在 css 中写的大小

标签: css jsf xhtml graphicimage


【解决方案1】:

您不要设置 jsf xhtml 标签的样式。您设置客户端 html 的样式。使用浏览器开发工具并检查浏览器中内容的来源。 JSF h:graphicImage 客户端是 <img> 标记。样式化。

img {
   width:280px;
   height:130px;
   margin-left:10px;
}

但您当然也可以使用stylestyleClass

【讨论】:

    【解决方案2】:

    也许你可以在标签本身做,通过使用样式属性。

    <h:graphicImage style="width:280px;
                    height:130px;
                    margin-left:10px;"/>
    

    或者可能是这样的。

    <h:graphicImage styleClass="testStyle"/>
    
    .testStyle
     {
        width:280px;
        height:130px;
        margin-left:10px;
     }
    

    【讨论】:

    • 当然可以,但这并不能解释问题中的思维错误以及问题的原因。使用 (styleClass) 可以在整个互联网上使用
    猜你喜欢
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多