![]() |
De donde sale este margen??? Buenos días. Miren este codigo: Código: <div style="display: block; border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd;">Código: a:link {Por qué ocurre esto? Qué puedo hacer? Ah! Olvidé comentar que esto lo he notado en Explorer 6. Gracias! |
Re: De donde sale este margen??? Hola Bueno, por lo que dices, supongo que lo que quieres es un vínculo de tipo inline, como es en su valor repdeterminado y que haya poca distancia entre los elementos dentro del div y su borde. En principio, no es complicado lo que quieres, pero debes controlar un poco los estilos en general, empieza por poner esto: Código HTML: * {border: 0; margin: 0; padding: 0;}Después elimina display:block del div ya que es redundante. Prueba eso y habrás avanzado en el diseño. También recuerda usar una DTD válida en tu documento, de lo contrario, los resultados son menos predecibles. Tras estos cambios, deberías tener un resultado satisfactorio, si no es así, describe nuevamente y en detalle tu problema. Felicidad |
Re: De donde sale este margen??? Hola PatomaS, Felicidad ante todo! Bueno, este es el DTD Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">El único elemento en el interior del DIV es el enlace, y ya le he agregado esto a su estilo: Código: border: 0; margin: 0; padding: 0;Esto es muy facil de probar, puesto que solo es englobar un enlace dentro de un div, y aplicar el estilo del enlace. Podrán ver que ocurre esto. Ya probé esto: Código: * { border: 0; margin: 0; padding: 0; }Gracias por las opiniones! Saludete! |
Re: De donde sale este margen??? De hecho, la cosa debería poder solucionarse desde el estilo del enlace. No se que cosas provocará el display: block , pero soluciona el problema. Hay algún aspecto en los enlaces, que es modificado por el display: block. Sería cuestión de modificar solamente esa propiedad (cual será?), puesto que no quiero un tipo block, como comenté más arriba. |
Re: De donde sale este margen??? Hola Bueno, veamos. mira este ejemplo que te paso: Código HTML: <?xml version="1.0" encoding="ISO-8859-1"?>Una vez hayas usado y revisado el ejemplo, juega un poco con él hasta lograr la misma situación que tienes ahora, así descubres que pasa y quien es el responsable del problema. Felicidad |
Re: De donde sale este margen??? De acuerdo, pero le voy a hacer algún cambio a tu code para que puedas ver el resultado de lo que estoy intentando explicar. 1 - Copia y pega tu código en un documento nuevo. 2 - Añade el siguiente CSS para los links "normales" (solo le cambio el tipo, tamaño y color de letra, como puedes ver, para conseguir un tipo más estético) Código: a:link {Código: ... style="vertical-align: middle; height: 8px;" />Ahora, para reproducir las diferencias entre un caso y otro, tanto en el estilo del enlace LINK, como en el VISITED, añádele "display: block;", y vuelve a refrescar, verás que se come un margen que estaba y que ahora no está. Yo quiero comerme ese margen, pero sin darle un "display: block" al vínculo. A ver si ahora si... Saludos. |
| La zona horaria es GMT -6. Ahora son las 10:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.