Ich habe eine mobile WEB-Seite mit einem Kontoauszug. Etwas wie das:
%Vor% Ich verwende .
als Tausendertrennzeichen, da dies unsere Gebietsschema-Konfiguration dafür ist.
HTML ist sehr einfach. Etwas wie das:
%Vor% Das Problem, das ich habe, ist, dass iPhone Safari, Android Browser und einige Nokia Browser denken (fälschlicherweise) Zahlen wie 1.839.000
und 2.837.000
sind Telefonnummern damit werden sie zu Links gemacht, um Telefonanrufe zu tätigen oder SMS zu schreiben.
Meine Frage: Gibt es einen speziellen TAG / ATTRIBUTE / CSSSTYLE, um dem mobilen Browser mitzuteilen, dass dieser Text als einfacher Text angezeigt wird?
Vielen Dank.
Wenn Sie die Funktionalität beibehalten möchten, die die Telefonnummer als solche erkennt und Sie darauf tippen können, verwenden Sie diese Lösung:
Da iOS ein %code% -Tag um die Zahl hinzufügt, müssen Sie nur eine CSS-Regel erstellen, die dieses Tag formatiert:
%code%
credit geht an diesen Razor Edge Labs Artikel .
Wie in den Kommentaren besprochen, scheint das Hinzufügen von willkürlichen Spannen die Erkennung für den betreffenden Browser zu unterbrechen:
%Vor%Allerdings wäre eine explizite Lösung in Form eines Attributs "Nicht analysieren dieses" oder Meta-Tags natürlich vorzuziehen, da es sicherer wäre, in der Zukunft und für alle / die meisten Plattformen zu arbeiten.
Longshot, aber, versuche, den Punkt als %code% zu schreiben - es gibt intelligente Codes, die das für mobile Safari usw. deaktivieren können, aber das funktioniert nur für ein-zwei-Geräte. Wenn Sie Glück haben, umgehen Sie ihre Regex.
So machen Sie es für das iPhone , die auch für Android funktioniert ; es kann in anderen Browsern funktionieren, das ist alles, was ich im Moment testen muss:
%Vor%Ich habe eine mobile WEB-Seite mit einem Kontoauszug. Etwas wie das:
%Vor%Ich verwende %code% als Tausendertrennzeichen, da dies unsere Gebietsschema-Konfiguration dafür ist.
HTML ist sehr einfach. Etwas wie das:
%Vor%Das Problem, das ich habe, ist, dass iPhone Safari, Android Browser und einige Nokia Browser denken (fälschlicherweise) Zahlen wie %code% und %code% sind Telefonnummern damit werden sie zu Links gemacht, um Telefonanrufe zu tätigen oder SMS zu schreiben.
Meine Frage: Gibt es einen speziellen TAG / ATTRIBUTE / CSSSTYLE, um dem mobilen Browser mitzuteilen, dass dieser Text als einfacher Text angezeigt wird?
Vielen Dank.
Wenn Sie die Funktionalität beibehalten möchten, die die Telefonnummer als solche erkennt und Sie darauf tippen können, verwenden Sie diese Lösung:
Da iOS ein <a href="tel123456789">
-Tag um die Zahl hinzufügt, müssen Sie nur eine CSS-Regel erstellen, die dieses Tag formatiert:
a[href^=tel] { color: inherit; }
credit geht an diesen Razor Edge Labs Artikel .
So machen Sie es für das iPhone , die auch für Android funktioniert ; es kann in anderen Browsern funktionieren, das ist alles, was ich im Moment testen muss:
%Vor%Wie in den Kommentaren besprochen, scheint das Hinzufügen von willkürlichen Spannen die Erkennung für den betreffenden Browser zu unterbrechen:
%Vor%Allerdings wäre eine explizite Lösung in Form eines Attributs "Nicht analysieren dieses" oder Meta-Tags natürlich vorzuziehen, da es sicherer wäre, in der Zukunft und für alle / die meisten Plattformen zu arbeiten.
Tags und Links html mobile xhtml mobile-website