visita subrayado quitar quede que para mientras los links link hipervinculo hacer estilos enlaces diferentes desactivar color cambiar azul css hyperlink hover element

quede - quitar el subrayado de los enlaces en html/css



El elemento de enlace css salta sobre el vuelo estacionario (2)

Estoy tratando de poner un borde alrededor de un enlace en vuelo estacionario, y el estilo se aplica a él, pero salta (el elemento salta) cuando estoy sobre él ... ¿qué puedo hacer? código:

.navigation li:hover { border: 1px solid #ccc; }


Tu "salto" es causado por la altura de 1px del borde, que hace que tu li se mueva

Puede usar

.navigation li:hover { border-color: #ccc; } .navigation li { border: 1px solid #<parentBackgroundColor/transparent>; }

en lugar. De esta manera, el borde está aquí desde el principio, por lo que no hay salto en el vuelo estacionario, y es invisible, ya que es del mismo color que el contenedor principal o transparente.


.navigation li { border: 1px solid transparent; }

Puede agregar un border transparente cuando no está suspendido, entonces no saltará.

O bien, puede eliminar un total de 2 2px padding vertical alrededor del elemento, por ejemplo:

.navigation li { padding: 10px } .navigation li:hover { padding: 9px; border: 1px solid #ccc; }