Saludos:
Estoy intentando centrar una tabla y no consigo que funcione la propiedad margin: auto en Internet Explorer 6. ¿Saben si esto es normal y como se podría corregir?
Gracias
| |||
Centrado de tabla: no funciona margin:auto en IE6? Saludos: Estoy intentando centrar una tabla y no consigo que funcione la propiedad margin: auto en Internet Explorer 6. ¿Saben si esto es normal y como se podría corregir? Gracias |
| |||
Re: Centrado de tabla: no funciona margin:auto en IE6? El estilo es: table.modulogestion { background: #FAFAD2; width: 48%; font: Arial, Helvetica, sans-serif; border: 1px black solid; height: 20px; margin: auto; border-collapse:collapse; y lo llamo asi: <table class="modulogestion"> |
| ||||
Re: Centrado de tabla: no funciona margin:auto en IE6? Buenas Asegúrate de que:
El punto 3 lo puedes omitir |
| |||
Re: Centrado de tabla: no funciona margin:auto en IE6? Pues sigue sin funcionar. La tabla no está dentro de otra tabla. Este es el codigo
Código:
Se agradece el comentario de la firma. Es que se ha muerto hace muy poco tiempo.<table class="modulogestion"> <tr> <td rowspan="8" class="modulogestion"><img src="images/logotipos/modulo_gestion.gif" width="250" height="171"></td> <td class="mensajesrellenar"> </td> </tr> <tr> <th class="tablalogincabecera">ADMINISTRACIÓN GUÍAS MÉDICAS </th> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> <tr> <td class="itemmodulogestion"><a class="linkmenu" href="menu_clientes.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>"> <%'response.write "<br> Sesión: " & session("autorizacion") 'En el case siguiente session("autorizacion") puede tomar los siguientes valores: '1 el usuario se autentifica y entra a la extranet '-1 esto significa que el usuario no se ha logueado con exito 'Hay que recordar que si el usuario pega cualquier url de su extranet en la 'barra de direcciones la session tomará valor "vacio" y será redirigido a la pantalla de login SELECT CASE session("autorizacion") CASE 1%> </a><a href="menu_clientes.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>" class="linkmenu">Gestión Clientes </a></td> </tr> <tr> <td class="itemmodulogestion"><a class="linkmenu" href="menu_usuarios.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>">Gestión Usuarios <%CASE ELSE session("autorizacion")=-1 END SELECT%> </a></td> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> <tr> <td class="mensajesrellenar">Elija la opción que desee </td> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> </table> Gracias |
| ||||
Re: Centrado de tabla: no funciona margin:auto en IE6? mira lo probé en FF y en IE y queda centrada con este código: Código HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>New Document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style> .modulogestion { background: #FAFAD2; width: 48%; font: Arial, Helvetica, sans-serif; border: 1px black solid; height: 20px; margin: auto; border-collapse:collapse; text-align: center;} </style> </head> <body> <table class="modulogestion"> <tr> <td rowspan="8" class="modulogestion"><img src="images/logotipos/modulo_gestion.gif" width="250" height="171"></td> <td class="mensajesrellenar"> </td> </tr> <tr> <th class="tablalogincabecera">ADMINISTRACIÓN GUÍAS MÉDICAS </th> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> <tr> <td class="itemmodulogestion"><a class="linkmenu" href="menu_clientes.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>"> <%'response.write "<br> Sesión: " & session("autorizacion") 'En el case siguiente session("autorizacion") puede tomar los siguientes valores: '1 el usuario se autentifica y entra a la extranet '-1 esto significa que el usuario no se ha logueado con exito 'Hay que recordar que si el usuario pega cualquier url de su extranet en la 'barra de direcciones la session tomará valor "vacio" y será redirigido a la pantalla de login SELECT CASE session("autorizacion") CASE 1%> </a><a href="menu_clientes.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>" class="linkmenu">Gestión Clientes </a></td> </tr> <tr> <td class="itemmodulogestion"><a class="linkmenu" href="menu_usuarios.asp?nombreusuario=<%response.write request.QueryString("nombreusuario")%>">Gestión Usuarios <%CASE ELSE session("autorizacion")=-1 END SELECT%> </a></td> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> <tr> <td class="mensajesrellenar">Elija la opción que desee </td> </tr> <tr> <td class="mensajesrellenar"> </td> </tr> </table> </body> </html> DX p.d. una gran perdida, realmente lo siento. |
| |||
Re: Centrado de tabla: no funciona margin:auto en IE6? [quote=tunait;2095346]Buenas Asegúrate de que:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Haber.... un pregunta entonces: Realmente para que sirve el DTD. Yo no lo uso desde hace un tiempo puesto que cuando lo usaba me añadia a veces un pixel en la parte superior de las paginas cuando le ponia un margen: cero y no habia forma de eliminar ese pixel. Podeis aclararme este tema?. |
| ||||
Re: Centrado de tabla: no funciona margin:auto en IE6? Cita: El DTD le indica al navegador qué "modelo" o "patrones" debe seguir al renderizar el documento. Si no se especifica una DTD usa una por defecto en la que no se incluye el centrado de elementos de bloque mediate el margin auto.
Iniciado por ciberpata Ahora ya funciona es del DTD. He puesto el transicional: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Haber.... un pregunta entonces: Realmente para que sirve el DTD. Yo no lo uso desde hace un tiempo puesto que cuando lo usaba me añadia a veces un pixel en la parte superior de las paginas cuando le ponia un margen: cero y no habia forma de eliminar ese pixel. Podeis aclararme este tema?. Eso explicado en forma salchichera. Aquí mejor explicado http://es.wikipedia.org/wiki/DTD |
| |||
Re: Centrado de tabla: no funciona margin:auto en IE6? Gracias Tunait y compañía por sus sabias aclaraciones, Saludos |
| ||||
Re: Centrado de tabla: no funciona margin:auto en IE6? Bueno, no es por ser imprudente, pero yo uso margin: 0 auto; y todo me funciona bien...
__________________ Mejoremos nuestro país, ayudemos al planeta... próximamente. |