Tengo una tabla dentro de un div. Quiero que la tabla ocupe todo el ancho de la etiqueta div.¿Cómo hago que una tabla HTML tenga el mismo ancho que su etiqueta div?
En el CSS, he establecido el ancho de la tabla al 100%. Desafortunadamente, cuando el div tiene algún margen, la tabla termina más ancha que el div.
Necesito soportar IE6 e IE7 (ya que esta es una aplicación interna), aunque obviamente me gustaría tener un ¡solución de navegador cruzado si es posible!
estoy usando el siguiente DOCTYPE ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Editar: Por desgracia no puedo código el ancho que estoy generar dinámicamente el código HTML e incluye anidación los divs recursivamente uno dentro del otro (con el margen izquierdo en cada div, esto crea un bonito efecto 'anidado').
Después de decir no establecer la anchura y el margen en el mismo elemento, a hacer exactamente eso por tu ejemplo div. Solo curiosidad por qué? – Kane
Tienes razón. No recuerdo! ¿Tal vez quería seguir el marcado que pensé que usaba OP? Voy a editar – Nate