将文本置于图像命令的中心Link
我有 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 CSS
text-align
属性设置为center
并将line-height
设置为与元素高度相同的高度:不要忘记修复您的
宽度
和高度
值以包含尺寸。Set the CSS
text-align
property tocenter
and set theline-height
to the same height as element's height:Don't forget to fix your
width
andheight
values to include the dimensions.