Javascript 在CSS基础框架中的一个表中垂直放置一个按钮? 我有一个基础按钮: <a href="#" class="button tiny alert radius FormSubmit">Delete</a>
在表格行单元格中:``按钮``` 如您所见,按钮未垂直居中对齐 下面是我创建的一个示例来说明这个问题Javascript 在CSS基础框架中的一个表中垂直放置一个按钮? 我有一个基础按钮: <a href="#" class="button tiny alert radius FormSubmit">Delete</a>,javascript,html,css,zurb-foundation,Javascript,Html,Css,Zurb Foundation,在表格行单元格中:``按钮``` 如您所见,按钮未垂直居中对齐 下面是我创建的一个示例来说明这个问题 <table class="centered columns"> <thead> <tr> <td>Granted</td> <td>Action</td> </tr> </thead>
<table class="centered columns">
<thead>
<tr>
<td>Granted</td>
<td>Action</td>
</tr>
</thead>
<tbody>
<tr>
<td>true</td>
<td><a href="#" class="button tiny alert radius FormSubmit">Delete</a> </td>
</tr>
</tbody>
</table>
授予
行动
真的
<强>我如何在CSS基础框架中的一个表中垂直放置一个按钮?< /强>
< p>这将集中在表格中间的所有东西。但是作为CSS3,你只需要担心现代浏览器td{
position:relative;
}
.button{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
< P>这将集中在你桌子中间的一切。但是作为CSS3,你只需要担心现代浏览器
td{
position:relative;
}
.button{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
将id=“顶部填充”添加到按钮中,并添加此CSS位
<style>
#top-padding {
padding-top: 10px;
}
</style>
#顶衬{
填充顶部:10px;
}
可能并不完美,但您可以随意调整像素数,直到它居中为止将id=“top padding”添加到按钮并添加此CSS位
<style>
#top-padding {
padding-top: 10px;
}
</style>
#顶衬{
填充顶部:10px;
}
可能并不完美,但您可以随意调整像素数直到它居中您只需删除按钮
边距底部
属性即可
只需删除按钮
页边距底部
属性即可
只需将边距自动添加到按钮类
.button{
margin: auto;
}
并删除以前的样式,因为它会筛选,它不会工作;与绝对位置相比,“自动”也将具有响应性,只需将“边距自动”添加到按钮类中即可
.button{
margin: auto;
}
并删除以前的样式,因为它会筛选,它不会工作;与绝对位置相比,Auto也将具有响应性你能创建一个JSF解决方案吗?很难使用屏幕截图。我更新的答案可能是小提琴。请查看侧边栏中的相关部分。这可能没有基础机制,但是它被多次问和回答。你能创建一个问题的jsFoDL吗?很难用一个屏幕弹奏来播放。我更新了我的答案,这里是小提琴,看看侧栏中的相关部分。这可能没有基础机制,但它被多次询问和回答。哈哈,这是一个肮脏的解决方案,不是很优雅。哈哈比不工作更脏。至少是一个短期解决方案哈哈,这是一个肮脏的修复,不是很优雅。哈哈,肮脏总比不工作好。至少有一个短期解决方案我更新了你的JSFIDLE的
td
needsposition:relative
所以按钮不会跳上去我更新了你的JSFIDLE的td
needsposition:relative
所以按钮不会跳上去