如何定义自动出现的ul样式

时间:2015-06-08 14:39:31

标签: css jsf

我的xhtml页面包含代码

 <h:form id="stackForm">
      <p:orderList  id="stack"> ... </p:orderList>
 </<h:form>

它会生成html

<form id="stackForm">
     <table id="stackForm:stack"> 
        <ul class="ui-widget-content ui-orderlist-list ui-corner-all ui-sortable"><li>...</li></ul>
     </table>
</form>

如何设置 ul 的样式?

我尝试过这种风格但没有成功

#stackForm:stack ul {
    background-color: aliceblue;
}

2 个答案:

答案 0 :(得分:0)

form#stackForm table#stackForm\:stack ul{
    background-color:red;
}

这应该有用。

答案 1 :(得分:-1)

有效。你只需要做两件事。

  1. 在您的选择器中转义:
  2. UL放入TRTD

    <style>
        #stackForm\:stack ul {
            background-color: red;
        }
    </style>
    
    <form id="stackForm">
        <table id="stackForm:stack"> 
            <tr>
                <td>
                    <ul> ... </ul>
        </table>
    </form>
    
  3. http://jsfiddle.net/y5eq8d2s/1/