我希望你能帮助我,我有一个水平菜单,我的问题如下:
第一个是带表格的正常拉伸,第二个是我想要的:stretch + even gaps between texts。
我通过额外的非中断空格实现了这一点,但它仅适用于固定菜单宽度,因此如果我更改菜单宽度,我必须更改 nbsp 字符的计数。有没有办法用css做到这一点,并且没有那些不间断的空格?
菜单点的数量和菜单宽度可以改变,所以我需要一个没有 javascript 的自动解决方案。没有个别列的设置,除非你能给我一个我可以在服务器端运行的算法。
我认为这不可能仅使用 css,但我不是 css 大师,这就是我问的原因....
<style>
* {
margin: 0px;
padding: 0px;
font-size: 16px;
}
table {
width: 400px;
}
td {
border: 1px solid blue;
text-align: center;
}
</style>
<table>
<tr>
<td><a href="#">aa</a></td>
<td><a href="#">aaaaaaaaaaaaa</a></td>
<td><a href="#">aaaaaaaaa</a></td>
</tr>
</table>
<table>
<tr>
<td> <a href="#">aa</a> </td>
<td> <a href="#">aaaaaaaaaaaaa</a> </td>
<td> <a href="#">aaaaaaaaa</a> </td>
</tr>
</table>