0 votos

Hacer que el estilo sólo se aplique a las URL que empiecen por una cadena

En Safari > Avanzado > Hoja de estilos puedo añadir mi propia hoja de estilos personalizada a Safari.

¿Cómo puedo escribir algunos estilos que sólo deban aplicarse en determinados sitios web, basándome en la primera parte de la URL?

1voto

theonlygusti Puntos 184

Se me ha ocurrido una solución que probablemente funcione casi siempre: Usa este selector:

body:has(a[href^="https://site.com/your-url/"]) rest-of-selector {

Tal vez el href s son todos locales, lo que podría hacer esto menos útil, por ejemplo <a href="http://apple.stackexchange.com/questions/..."> en lugar de <a href="https://apple.stackexchange.com/questions/..."> pero es posible que en las páginas web de destino haya otros contenidos que permitan identificarlas de forma única y que pueda incluir en el campo :has selector. No voy a aceptar esto y espero una respuesta más fiable, porque este método no garantiza que sea exacto, es molesto de personalizar para cada sitio, y es susceptible de que el sitio actualice su HTML.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X