我想要使用CSS来格式化表格。该表有三个<td>
,它们可以覆盖表格宽度的20%/ 60%/ 20%,但最后的td会转到下一行,而不是保持在同一行。CSS宽度不包括表格的100%
下面是表的CSS:
table{
width: 100%;
height: 100%;
float: left;
}
#left_menu{
width: 20%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
#content{
width: 60%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
#right_menu{
width: 20%;
height: 100%;
float: left;
border-style:solid;
border-width:1px;
border-color:#000000;
}
该网站是http://homeworkwizzard.com如果你想看看它的外观。请问为什么会发生这种情况?
这不是20世纪90年代,请不要滥用表格进行布局。 – Quentin
请在问题*中提供*完整*,简化的测试用例*。问题不应依赖于可能会更改内容的外部URL(并且绝对不应该依赖于解决问题后内容会立即更改的外部URL)。 – Quentin
嘿这个问题已经被jammykam解决了,但是你们认为应该用什么布局来代替表格呢? –