我想使第一個輸入的寬度爲100%,第二個+圖像= 100%,以便第二個輸入獲取剩餘空間(100%-img大小)同一條線。是否有可能使用CSS?如何使第二個元素獲得水平空間的其餘部分
<html><head><title>width test</title>
<style type="text/css">
.t {
width: 100%;
table-layout:fixed;
}
.caption {
text-align: left;
width: 35%;
}
.data {
text-align: left;
width: 65%;
}
.edt {
width: 100%;
}
</style>
</head>
<body>
<table class="t">
<tr>
<td class="caption">Caption:</td>
<td class="data"><input type="text" class="edt" /></td>
</tr>
<tr>
<td class="caption">Caption:</td>
<td class="data">
<input type="text" class="edt" /><a href="#"><img width="22px" src="cal.png" /></a>
</td>
</tr>
</table>
</body>
</html>
不幸地我這個外部表結構是固定取出
table-layout:fixed;
和width: 35%;
,所以我不能這樣做( – Artem 2009-07-18 05:39:43