html - CSS 中大小均匀的按钮?

标签 html css button html-table

我正在尝试创建大小均匀的 CSS 按钮链接。我有 15 个按钮以 3x5 的形式排列在一张 table 上。它们看起来很棒,除了第一列按钮比其他 2 列宽,因为其中一个按钮的文本更长。

HTML:

    <tr>
        <td><a href=""><div class="btn">Flash</div></a></td>
        <td><a href=""><div class="btn">Photoshop</div></a></td>
        <td><a href=""><div class="btn">Fireworks</div></a></td>
    </tr>

CSS:

.btn {
    width:100%;  
    padding: 3px 0px;
    background-color: grey; 
    text-align: center; 
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:1px solid black;
    position:relative;
    bottom:3px;
    right:2px;
    -webkit-box-shadow: 1px 2px black; 
    -moz-box-shadow: 1px 2px black; 
    box-shadow: 1px 2px black; }

有没有人有解决方案可以在不固定宽度的情况下强制所有按钮的大小相同?

最佳答案

只需给您的 td 一个百分比宽度:

td {
    width: 33.33%;
}

关于html - CSS 中大小均匀的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399294/

相关文章:

html - 需要帮助导航栏通知按钮

html - 打印时避免表格边框在分页符处拆分

html - 如何使下拉菜单透明,只有可见元素是按钮内的箭头和右边框?

javascript - CSS:为什么我有一个 100% 高度的滚动条?

html - 从桌面浏览器到移动浏览器的莫名其妙的字体大小变化

html - 多个 CSS 转换同时发生

javascript - 在 CSS/JS 菜单中对齐文本

悬停时javascript将文本更改为元素的替代文本

css - 网页字体无法在 Firefox 上加载

javascript - 无法将 javascript 链接到 html 按钮