将文本置于图像命令的中心Link

发布于 2024-12-22 05:16:13 字数 802 浏览 1 评论 0原文

我有 ap:commandLink

.button{
    background-image: url(http://www.lefinnois.net/aqua/aqua1.jpg);
    display:inline-block;
    width:150;
    height:50;   
}
<p:commandLink update="media" value="Ok"
    action="#{productView.save}" styleClass="button">
</p:commandLink>

可以,我有一个图像按钮。

但我希望“确定”文本出现在按钮图像的中间,

您的建议是什么,我已经尝试过一些方法,但到目前为止没有任何反应。

我认为如果jsf是一个网络编程平台,那一定是可能的。

已解决

我必须向外部对象添加填充才能找到内部对象。

最后的代码:

.button{
        background-image: url(http://www.lefinnois.net/aqua/aqua1.jpg);
        display:inline-block;
        text-align: center;
        padding-top:10px;//you must set it according to the height of image
        width:150;
        height:50;   
    }

i have a p:commandLink with

.button{
    background-image: url(http://www.lefinnois.net/aqua/aqua1.jpg);
    display:inline-block;
    width:150;
    height:50;   
}
<p:commandLink update="media" value="Ok"
    action="#{productView.save}" styleClass="button">
</p:commandLink>

it is ok i have an imaged button.

but i want "Ok" text to take in place in the middle of the button image

what is your advice, i have tried something but no response so far.

i think it must be possible, if jsf is a web propramming platform.

SOLVED

i have to add padding to outside object to locate the inside object.

the code in the end:

.button{
        background-image: url(http://www.lefinnois.net/aqua/aqua1.jpg);
        display:inline-block;
        text-align: center;
        padding-top:10px;//you must set it according to the height of image
        width:150;
        height:50;   
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奈何桥上唱咆哮 2024-12-29 05:16:13

将 CSS text-align 属性设置为 center 并将 line-height 设置为与元素高度相同的高度:

text-align: center;
line-height: 50px;

不要忘记修复您的宽度高度值以包含尺寸。

width: 150px;
height: 50px;

Set the CSS text-align property to center and set the line-height to the same height as element's height:

text-align: center;
line-height: 50px;

Don't forget to fix your width and height values to include the dimensions.

width: 150px;
height: 50px;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文