我在尝试对齐文本<input>
元素右侧的可点击元素时遇到了麻烦。如果我有固定的尺寸,那将不是问题,但它<input>
会在一个可变尺寸的容器内。调整大小将使用 js 函数进行。我需要将可点击元素放置在最右侧,and 内部<td>
,剩余空间将被 100% 填充<input>
。此时我完全感到困惑,我无法提供一个不涉及表格单元格内嵌套表格的干净解决方案。
目前,可点击是<a>
标签,但我什至不确定这是否是最好的方法。现在需要一些明确的建议。
这是基本代码:
<html>
<head>
<style type="text/css">
table{border-collapse:collapse;}
td{
border: 1px solid black;
padding: 2px;
}
.container{
width: 100px;/*this will be dinamically resized with JS*/
}
input[type="text"]{
width: 100%;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<td>
<div class="container">
<input type="text"><a href="#" onclick="/*call myFunc*/" >▲</a>
</div>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
data1
</td>
</tr>
</tbody>
</table>
</body>
</html>