| Attributes |
| Name | Required | Request-time | Type | Description |
| binding | no | true | javax.el.ValueExpression | Using an EL expression, bind the component reference to a bean property, so that the component may be accessed in the bean. |
| client | no | true | boolean | If this attribute evaluates to "true", the stackPane's children are always rendered to the client/browser. This is ideal for static content. The facelet attribute is only relevant if this attribute is false. Default = 'false'. |
| facelet | no | true | boolean | If this attribute is "true" the component utilizes the StackPaneHandler to optimise server-side performance by reducing the size of the server-side component tree. Any non-selected stackPane will not have its children added to the component tree. If this attribute evaluates to "false", then normal jsf construction of the component tree occurs. Must have client="false" which is the default value for that attribute.. Default value for this attribute is false. Default = 'false'. |
| id | no | true | java.lang.String | The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
| rendered | no | true | boolean | Return true if this component (and its children) should be rendered during the Render Response phase of the request processing lifecycle. Default = 'true'. |
| style | no | true | java.lang.String | Style to apply to the container element. |
| styleClass | no | true | java.lang.String | Style class to apply to the container element. |