Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2007, 01:29
Avatar de limboings
limboings
 
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 3 meses
Puntos: 2
Problema con enlace con borde

Buenas,

Hace mucho (pero que mucho) tiempo puse un tema idéntico a este y no me lo supieron solucionar,no recuerdo porque ahora mismo.

El caso es que yo en esta web puse los enlaces con un borde (atributo border) en estado ":hover" ,en algunos sitios de la web se muestran bien pero en otros al pasar el cursor del ratón por encima del enlace,el cursor hace como si fuera un pequeño paro,digamos que es como si se clavara el pc por un instante y por ende el cursor del ratón se ralentiza..

No sé si me entenderéis..es difícil de explicar..

Me dijeron que era porque un enlace es un elemento de linea y el borde solo se puede poner a elementos de bloque (sino recuerdo mal),hoy he probado a poner:
Código:
display: block;
Esto lo puse en todos los enlaces que me daban problemas y me funcionaron bien..

Ahora el problema viene en que me muestra el borde hasta llegar al final del elemento padre,me explico:
Código:
__Elemento padre______________________
|                                                         |
|                                                         |
|                                                         |              
|                                                         |
|                                                         |
|                                                         |
|___        ___________________________ |
|___Enlace_____Borde_________________ |
|____________________________________|
Espero que así haya sido más fácil entenderme .Esto lo he solucionado dandole un margen a los lados:
Código:
display: block;margin-left: 1em;margin-right: 41em;
Pues bien ,no creo que sea una manera excelente de solucionar el problema pero así no me da problemas .Ahora bien ,esto solo me sirve para los enlaces que son invariables y en la web tengo secciones donde utilizando PHP recojo de la base de datos unos textos que posteriormente los utilizo para mostrar una serie de enlaces y la cantidad de caracteres de los enlaces no son fijas..

Yo me pregunto ,la forma en la que solucioné el problema es correcta?

Un saludo y gracias de antemano!!
__________________
La chapucería de la esquina

Última edición por limboings; 18/05/2007 a las 01:34