我正在尝试在表格内应用正确的右边距,但没有成功。
<html>
<style>
input,select {
width: 100%;
margin-right: 15px;
background: red;
}
</style>
<body>
<table border="2" color="red" width="100%">
<tr>
<td width="25%"><input type="text" /></td>
<td width="25%"><select><option>foobar</option></select></td>
<td width="25%"><input type="text" /></td>
<td width="25%"><input type="text" /></td>
</tr>
<tr>
<td width="25%"><input type="text" /></td>
<td width="25%"><input type="text" /></td>
<td width="25%"><select><option>foobar</option></select></td>
<td width="25%"><input type="text" /></td>
</tr>
<table>
</body>
</html>
例子: http://jsfiddle.net/3reat/
仅使用CSS,是否可以将这个边距定义为100% - 15px?
calc()
对您来说没问题,那么请正确使用它,并加上空格:calc(100% - 15%)
。 - pzin