Hogar Redes sociales Cómo usar pseudoclases para crear vínculos de estilo para HTML5 y CSS3

Cómo usar pseudoclases para crear vínculos de estilo para HTML5 y CSS3

Tabla de contenido:

Video: Curso Básico de CSS - 9. Enlaces 2024

Video: Curso Básico de CSS - 9. Enlaces 2024
Anonim

Una vez que tenga algo de estilo en sus páginas web HTML5 y CSS3, puede estar un poco preocupado acerca de qué tan feos son los enlaces. Los estilos de enlace predeterminados son útiles, pero pueden no coincidir con su esquema de color.

Cómo diseñar un vínculo estándar

Agregar un estilo a un vínculo es fácil. Después de todo, (la etiqueta que define los enlaces) es solo una etiqueta HTML, y puede agregar un estilo a cualquier etiqueta. Aquí hay un ejemplo, donde los enlaces son negros con fondo amarillo:

a {color: negro; background-color: yellow;}

Eso funciona bien, pero los enlaces son un poco más complejos que algunos otros elementos. Los enlaces en realidad tienen tres estados:

  • Normal: Este es el estado estándar. Sin CSS agregado, la mayoría de los navegadores muestran enlaces no visitados como texto subrayado en azul.

  • Visitado: Este estado se habilita cuando el usuario visita un enlace y regresa a la página actual. La mayoría de los navegadores usan un estilo subrayado púrpura para indicar que se ha visitado un enlace.

  • Desplazarse: El estado de desplazamiento se activa cuando el mouse del usuario permanece sobre el elemento. La mayoría de los navegadores no utilizan el estado de desplazamiento en su configuración predeterminada.

Si aplica un estilo a las etiquetas en una página, el estilo se aplica a todos los estados de todos los anclajes.

Cómo diseñar los estados del enlace

Puede aplicar un estilo diferente a cada estado. En este ejemplo, los enlaces son negros sobre un fondo blanco. Un enlace visitado es negro sobre amarillo; y, si el mouse está sobre un enlace, el enlace es blanco con un fondo negro.

Eche un vistazo al código y vea cómo se hace:

linkStates. html a {color: negro; color de fondo: blanco;} a: visitado {color: negro; background-color: # FFFF33;} a: hover {color: blanco; background-color: black;}

Pseudoclases y enlaces

Este enlace es normal

Este enlace ha sido visitado

El mouse está sobre este enlace

No hay nada especial acerca de los enlaces en la parte HTML del código. Los enlaces cambian su estado dinámicamente mientras el usuario interactúa con la página. La hoja de estilos determina qué sucede en los distintos estados. A continuación, le indicamos cómo enfocar el código:

  1. Primero determine el estilo de enlace ordinario creando un estilo para la etiqueta.

    Si no define ninguna otra pseudo-clase, todos los enlaces seguirán el estilo de enlace ordinario.

  2. Crea un estilo para los enlaces visitados.

    Un enlace usará este estilo después de que ese sitio sea visitado durante la sesión actual del navegador. El selector a: visited indica enlaces que han sido visitados.

  3. Crea un estilo para los enlaces activos.

    El estilo a: hover se aplica al enlace solo cuando el mouse está sobre el enlace. Tan pronto como el mouse abandone el enlace, el estilo volverá al estilo estándar o visitado, según corresponda.

Mejores prácticas de enlace

Los estilos de enlace tienen algunas características especiales. Debes ser un poco cuidadoso con la forma de aplicar estilos a los enlaces. Tenga en cuenta los siguientes problemas al aplicar estilos a los enlaces:

  • El orden es importante. Asegúrese de definir el ancla ordinaria primero. Las pseudo-clases se basan en el estilo de ancla estándar.

  • Asegúrate de que todavía se vean como enlaces. Es importante que los usuarios sepan que algo tiene la intención de ser un enlace. Si quita el subrayado y el color que normalmente indica un enlace, los usuarios pueden confundirse. En general, puede cambiar los colores sin problemas, pero los enlaces deben ser texto subrayado o algo que se ve claramente como un botón.

  • Prueba de enlaces visitados. Probar enlaces visitados es un poco complicado porque, después de visitar un enlace, permanece visitado. La mayoría de los navegadores le permiten eliminar el historial del navegador, que también debe borrar los estados del enlace para que no se lo visite.

  • No cambie el tamaño de fuente en un estado de desplazamiento. El control deslizante cambia la página en tiempo real. Un estilo de desplazamiento con un tamaño de fuente diferente al del enlace común puede causar problemas. La página se reformatea para aceptar la fuente más grande, que puede mover una gran cantidad de texto en la pantalla rápidamente. Lo más seguro es cambiar los colores o las fronteras con el vuelo estacionario, pero no con la familia de fuentes o el tamaño de la fuente.

Cómo usar pseudoclases para crear vínculos de estilo para HTML5 y CSS3

Selección del editor

Social Media Commerce: Desarrolle sus propios podcasts: los podcasts

Social Media Commerce: Desarrolle sus propios podcasts: los podcasts

Pueden considerarse podcasts o no. "Redes sociales", pero pueden ser útiles para formar una audiencia y difundir su mensaje. Cuando la radio de conversación se convierte en un archivo digital multimedia que está disponible para su descarga desde Internet, se convierte en un podcast. No tienes que estar en una computadora para escuchar; cada teléfono inteligente ...

Social Media Commerce: Realice llamadas gratis con Skype: las redes sociales

Social Media Commerce: Realice llamadas gratis con Skype: las redes sociales

Proporcionan muchos formas de conectarse con sus clientes y responder sus preguntas. En el Informe de preferencias del consumidor de Avaya 2011, el modo de contacto preferido para los asuntos de servicio al cliente fue el teléfono. Skype ofrece un servicio para realizar y recibir llamadas. Puede usar Skype para realizar llamadas gratuitas de la computadora a la computadora ...

Social Media Commerce: aprenda de las cuentas de Twitter Stellar: dummies

Social Media Commerce: aprenda de las cuentas de Twitter Stellar: dummies

En las redes sociales, como en muchas cosas, puedes aprender mucho estudiando a los demás. Aquí hay dos cuentas de Twitter que vale la pena ver. Observar su calidad y diferentes estilos vale más que un vistazo. Ambos representan grandes empresas, pero ambos son impulsados ​​por el servicio al cliente: Kathy Ireland: Un ejemplo de un empresario brillante es @kathyireland ...

Selección del editor

Cómo agregar una imagen a su aplicación de Android: dummies

Cómo agregar una imagen a su aplicación de Android: dummies

Agregando imágenes a un Android la aplicación es simple: arrástrelos desde la carpeta donde están almacenados a la carpeta src / main / res / drawable-xxhdpi, como se muestra en la siguiente figura. Para la aplicación de cambio de modo silencioso, necesita dos imágenes de timbre: apagado y encendido. Asegúrese de poner ambas imágenes en la carpeta src / main / res / drawable-xxhdpi. Cuando arrastre imágenes a ...

Cómo acceder a la libreta de direcciones para aplicaciones iOS: dummies

Cómo acceder a la libreta de direcciones para aplicaciones iOS: dummies

El marco iOS proporciona funciones que permiten que su aplicación funcione con las bases de datos que vienen con dispositivos iOS. Una de esas bases de datos es la Libreta de direcciones, que incluye personas y su información de contacto. Los dispositivos iOS también proporcionan una aplicación Contactos que permite a los usuarios administrar esta base de datos agregando nuevos contactos, actualizándolos, eliminándolos ...

Manejo de eventos de control remoto en Samsung SmartTV Application Development - dummies

Manejo de eventos de control remoto en Samsung SmartTV Application Development - dummies

Códigos de control remoto son mapeado en códigos JavaScript que cambian el foco entre los elementos, asignando un proceso apropiado a cada uno de los eventos clave registrados. Consulte la siguiente lista de valores de clave registrados para una aplicación de pantalla completa: KEY_VOL_UP KEY_VOL_DOWN KEY_MUTE KEY_TOOLS KEY_INFO KEY_EMODE KEY_DMA KEY_MENU KEY_SOURCE KEY_PRECH KEY_FAVCH KEY_CHLIST KEY_DMA KEY_TTX_MIX KEY_GUIDE KEY_SUBTITLE KEY_ASPECT ...

Selección del editor

Agregue un nuevo párrafo en una diapositiva de PowerPoint 2007 - Dummies

Agregue un nuevo párrafo en una diapositiva de PowerPoint 2007 - Dummies

Para agregar un nuevo párrafo a una diapositiva con el esquema de PowerPoint que aparece en la pestaña del esquema de PowerPoint, mueva el punto de inserción al final del párrafo que desea que siga el nuevo párrafo y luego presione Entrar. PowerPoint crea un nuevo párrafo en el mismo nivel de esquema que el párrafo anterior ...

¿Qué hay de nuevo en Microsoft Outlook 2016? - Dummies

¿Qué hay de nuevo en Microsoft Outlook 2016? - Dummies

La versión de Outlook 2016 se centra principalmente en eliminar la confusión de la interfaz de usuario y simplificar su flujo de trabajo. Microsoft Outlook es el cliente de correo electrónico empresarial más favorecido del mundo. La aplicación ya ofrece una excelente integración con contactos, calendarios, notas, tareas y, por supuesto, correo electrónico. Outlook 2016 se centra en eliminar la confusión de la interfaz de usuario y simplificar el flujo de trabajo. Algunos de los nuevos ...

Agregue una nueva diapositiva a su presentación de PowerPoint 2007 - Dummies

Agregue una nueva diapositiva a su presentación de PowerPoint 2007 - Dummies

Puede agregar una nueva diapositiva de PowerPoint a su presentación de muchas maneras cuando está trabajando con el esquema de PowerPoint. Esta lista muestra los métodos más populares para agregar una nueva diapositiva a su presentación: Promueva el texto existente: Promueva un párrafo existente al más alto nivel. Este método divide una diapositiva en dos diapositivas. Promocione ...