lo tanto, tengo una tabla:tabla HTML ancho total con el margen
<table border=1>
<caption>This is a table.</caption>
<tr>
<th>One</th>
<th>Two</th>
<th>Three</th>
</tr>
<tr>
<td>Four</td>
<td>Five</td>
<td>Six</td>
</tr>
</table>
y yo quiero que sea lo más amplia posible al mismo tiempo dejando un margen de 20 píxeles en cada lado. Así pues, hice esto:
table{
border-collapse:collapse;
margin:20px;
padding:0;
width:100%;
}
pero termina siendo el ancho de la matriz más un margen adicional de 20 píxeles a la izquierda, haciendo que aparezca una barra de desplazamiento vertical. ¿Hay alguna forma de hacerlo 40px menos que el ancho de los padres sin agregar otro elemento para rodearlo?
jsFiddle: http://jsfiddle.net/pvHNM/
posible duplicado de [Div anchura 100% menos cantidad fija de píxeles] (http://stackoverflow.com/questions/651317/div-width-100-minus-fixed-amount-of-pixels) – Gajus