gpt4 book ai didi

html - 将表格单元格 div 和正确的超链接居中对齐

转载 作者:太空宇宙 更新时间:2023-11-04 16:11:40 24 4
gpt4 key购买 nike

我有以下简化的 HTML 代码:

<div>
<h2>XXX</h2>
<img XXX />
<a href="XXX"><div class="button" id="btback">back</div></a>
</div>

还有 CSS 代码:

.button { text-align: center; vertical-align: middle; background-image: url(button.png); width: 120px; height: 60px; display: table-cell;}

#btback { margin: 10px auto 10px auto;}

基本上,在一个div中,有一个标题和一张图片,下面是一个按钮。 button.png 是没有任何文字的按钮背景图片。所以我水平和垂直对齐按钮背景上方的文本。

第一个问题是,按钮不能水平居中对齐。如果我不使用display: table-cell,它可以居中对齐,但文本不是垂直对齐的。

第二个问题,按钮div的整个水平区域(外边距区域)都可以被点击。但我只希望 120px 宽度区域可点击。

这里有一个例子:http://jsfiddle.net/cLSUT/

最佳答案

您可以删除内部的 div 并只使用 a 标签作为按钮:

http://jsfiddle.net/cLSUT/2/

<div>
<a class="button" id="btback" href="#">back</a>
</div>

.button {
text-align: center;
line-height:60px;
background-color: red;
width: 120px;
height: 60px;
display:block;
}

#btback { margin: 10px auto 10px auto;}

关于html - 将表格单元格 div 和正确的超链接居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com