html - CSS 高度 100% 在 TD 上不起作用

标签 html css

我不明白为什么 css 链接的高度 100% 不继承指向 td 或 table 的高度值?但是100%的宽度值会继承td或table的值。

.mybutton a { 
display: block;
width: 100%;
height: 100%;
background: #666666;
color: #FFFFFF
}

.mybutton a:hover { 
display: block;
width: 100%;
height: 100%;
background: #666666;
color: #FFFFFF
}
<table border="0" cellpadding="0" cellspacing="0" width="210" height="50">
<tr>
<td width="210" height="50" class="mybutton"><p align="center"><a href="#">BUTTON</a></p></td>
</tr>
</table>

最佳答案

p 标记元素使用 height:inherit

关于html - CSS 高度 100% 在 TD 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43675499/

相关文章:

javascript - 如何获取div之间的内容

html - 我们能否拥有一个在所有浏览器中具有相同外观/样式的 HTML 音频播放器 (<audio>)?

html - 待办事项列表项文本与后续列表项文本重叠

python - 使用 Beautiful Soup 解析 html 表单输入标签

javascript - 使用 CSS : How to auto layout events 创建日历控件

html - Bootstrap Navbar 超宽错误

html - 在 div 的底部居中图像,上面有视口(viewport)高度

html - 悬停时具有多种颜色叠加的 Div

html - 如何更改提交按钮的外观?

css - IE9背景显示在边框右侧