table 布局问题

xaiolei 2010-10-19 05:06:53
<table>
<tr>
n个固定宽度<td></td>
最后一个<td></td> 他的宽度自动获得
</tr>
</table>
如何实现?
...全文
37 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bxljoy 2010-10-19
用css控制下属性就行
回复
随心点儿 2010-10-19
table固定,则td就固定
回复
xaiolei 2010-10-19
.navTable.submenu{
background-image:url(../images/popUpMenuBG.gif);
background-repeat:no-repeat;
height:30px;
width:100%;
}
.menuItemOn{
color:#FFFFFF;max-width:100px;
font-weight:bold;
vertical-align:middle;
max-width:120px;
}
public static String buildMenuItem(String Url)
{
String MenuHtml = "";
int index =Url.indexOf("!");
MenuHtml += "<table class='navTable submenu'><tr>";
for(int i = 0;i<MenuItemList.size();i++)
{
MenuItem menu= MenuItemList.get(i);
String title= menu.getTitle();
String url = menu.getUrl();
if(isCrrentItem(Url,url))
{
List<MenuItem> child = menu.getChilds();
for(int j =0;j<child.size();j++)
{
MenuItem childMenu= child.get(j);
String childtitle = childMenu.getTitle();
String childurl = childMenu.getUrl();
String curl = childurl;
if(index>0)
{
int clindex = childurl.indexOf(".");
curl = curl.substring(0,clindex);
Url = Url.substring(0, index);

}
if(Url.equals(curl))
{
MenuHtml += "<td class='menuItemOn'> <img alt='icon menu' src='/ulmsv5/images/icon_menu_bullet_off.gif' border='0' /> <a class='menuItemLinkText' href='/ulmsv5"+childurl+"'>"+childtitle+"</a></td>";
}
else {
MenuHtml += "<td class='menuItemOff'> <img alt='icon menu' src='/ulmsv5/images/icon_menu_bullet_off.gif' border='0' /> <a class='menuItemLinkText' href='/ulmsv5"+childurl+"'>"+childtitle+"</a></td>";
}

}
break;
}

}
MenuHtml+="<td width='问题所在!'></td></tr></table>";
return MenuHtml;

}
这是我动态生成子菜单的方法
回复
xaiolei 2010-10-19
table 用的是100%
td 的是120PX
我希望前任意个数的td的宽度固定为120PX 而最后一个td则是table剩余的宽度
回复
_LiuHui 2010-10-19
[Quote=引用 1 楼 sandy__zhao 的回复:]
给table和需要固定宽度的<td>设置宽度就可以了
[/Quote]
回复
sandy__zhao 2010-10-19
给table和需要固定宽度的<td>设置宽度就可以了
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-19 05:06
社区公告
暂无公告