0 votos

iOS 8.3 ignora el CSS en línea

Tengo una firma de correo electrónico HTML con Outlook.com donde sólo puedo utilizar CSS en línea. Estoy estilizando el número de teléfono para perder el enlace subrayado azul de iOS pero quiero mantener la funcionalidad de "tocar para llamar" Esta línea es la parte problemática;

<div>Tel: <font color="#000000" style="text-decoration:none !important;">01234 567 890</font></div>

iOS respetará la declaración de color pero ignorará por completo la declaración de decoración del texto y seguirá subrayando.

Se agradecería cualquier idea de por qué.

1voto

tubedogg Puntos 6827

El formato "inteligente" (a falta de una frase mejor) se añade después de que la página se renderice y no se ve afectado por el CSS. Si no se desactiva la funcionalidad por completo, como se muestra en la otra respuesta, no se puede afectar.

La razón por la que el color funciona es porque el texto coloreado es parte de la página que se está renderizando - usted está declarando durante el renderizado que debe ser negro. El subrayado no se añade hasta después de que la página se renderice, por lo que no puede afectarlo.

0voto

Satanicpuppy Puntos 4902

Tienes que añadir la siguiente metaetiqueta en la cabecera del correo:

<meta content="telephone=no" name="format-detection">

Pero cuidado: Aunque esto resuelve el problema de la marca/estilo, también elimina la funcionalidad a la que los usuarios pueden estar acostumbrados (¡y puede impedir que los abonados puedan llamarle!).

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