所以。我正在创建一个小站点来测试我的能力。在我的网站中,我有一个在 Firefox 中看起来像这样的页面:
附加文件和附加操作按钮位于表格内。并且每个按钮都在一个内部,这些按钮<td>
设置为在另一个下方出现,并display:block;
在<td>
元素上使用 CSS。
问题是,当我在 IE9 或更低版本中打开页面时,td 会像这样内联显示:
因此,页面的响应能力被破坏,调整视口大小会将页面内容移动到左侧菜单下方......
这是表格的 HTML:
<table class="buttons">
<tbody>
<tr>
<th colspan="2">Additional files:</th>
</tr>
<tr>
<td>
<a id="cv" href="">Curriculum Vitae</a>
</td>
<td>
<a id="cover" href="">Cover Letter</a>
</td>
</tr>
</tbody>
</table>
<table class="buttons">
<tbody>
<tr>
<th colspan="3">Additional actions:</th>
</tr>
<tr>
<td>
<a class="approve" href="">Denie</a>
<span style="display: none;">31</span>
</td>
<td>
<a href="" class="mailto">Reply</a>
</td>
<td>
<a href="" class="link-fain delete-app">Delete</a>
</td>
</tr>
</tbody>
</table>
这是CSS:
.buttons {
float: left;
margin: 20px auto 0;
width: 50%;
}
.buttons td {
display: block;
width: 100%;
}
谁能建议我一个解决方案?先感谢您!