0

我认为这是一个CSS问题。

我在页面顶部有一个固定栏,我想把它放在那里,向右对齐,ap:commandButton。但是 p:commandButton 呈现在 div 之外的左侧。

我已经检查过这可能是属性显示的问题,因为 h:form(必须封装 p:commandButton)将它定义为 display:block。如果我将按钮放在表单之外,它会在我想要的地方呈现为一种魅力 - 但是,当然,它不起作用..当我使用 h:form 时,按钮位置会改变。

我正在使用的CSS:

/*** Navigation bar ***/
body {
    padding: 0; /* Gets rid of the automatic padding */
    margin: 0; /*   on HTML documents */
    font-family: Lucida Grande, Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#navigation {
    position: fixed;
    top: 0;
    width: 100%;
    color: #ffffff;
    height: 55px;
    padding-top: 0px;
    /* Adds shadow to the bottom of the bar */
    -webkit-box-shadow: 0px 0px 8px 0px #000000;
    -moz-box-shadow: 0px 0px 8px 0px #000000;
    box-shadow: 0px 0px 8px 0px #000000;
    /* Adds the transparent background */
    background-color: rgba(1, 1, 1, 0.9);
    color: rgba(1, 1, 1, 0.9);
}

#navigation a {
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    text-decoration: none;
}

#navigation a:hover {
    color: grey;
}

#navigation img {
    padding-left: 250px;
}
4

0 回答 0