Christoph Schneegans:
Das ist erstmal nur die erste Näherung, da hiermit die Skalierung
mobiler Geräte ausgeschaltet wird und das Display 1:1 so verwendet wird,
wie es ist.
> So weit, so gut. Die Google Search Console sieht das jedoch anders und
> präsentiert mir <
https://schneegans.de/temp/search-console.png> als
> Vorschau und dazu die folgenden Probleme:
>
> • Text ist zu klein zum Lesen
> • Inhalt breiter als Bildschirm
> • Anklickbare Elemente liegen zu dicht beieinander
Ja, weil es eben nicht damit getan ist, die Skalierung abzuschalten. Man
muss den Inhalt schon auch an den verfügbaren Viewport anpassen.
Gültiges HTML wäre auch sinnvoll:
<
http://validator.w3.org/check?uri=https%3A%2F%2Fschneegans.de%2Fwindows%2Factivate-administrator%2F&charset=%28detect+automatically%29&doctype=Inline&group=0>
Und statt XHTML 1.1 würde ich HTML5 verwenden. XHTML 1.1 ist faktisch
"tot". Ich würde darauf keine Zeit mehr verwenden.
Desweiteren hast Du ein <code>-Element, dessen Breite nicht begrenzt
ist. Dadurch ist das Element ggf. breiter als der Viewport und die ganze
Seite muss deshalb gescrollt werden bzw. mobile Browser fangen an, dann
doch wieder zu skalieren, wenn man es ihnen nicht mit Vorgabe von
minimum-scale und maximum-scale verbietet. Beide Varianten sind aber
nicht ideal.
Eine Lösung wäre, für die mobile Ansicht <code> mit folgender CSS-Regel
zu formatieren, so dass die Ansicht insgesamt nicht gescrollt werden
muss, man den Code-Block aber lokal dennoch scrollen kann, um den ganzen
Inhalt sehen zu können.:
code {
width: 100%;
overflow-x: scroll;
overflow-y: hidden;
}
Siehe z.B. die Anwendung solcher Regeln hier:
<
https://arnowelzel.de/tools/speichenlaengenrechner>
<
https://arnowelzel.de/tools/dns-abfrage?dns_domain=arnowelzel.de>
<
https://arnowelzel.de/greylisting-zur-spamvermeidung>
Das mit den zu dicht beieinanderliegenden Elementen zum Anklicken
bezieht sich vermutlich auf die Fußzeile mit dem Link zum Impressum und
direkt daneben der Link für E-Mail. Das würde ich auch ohne mobile
Ansicht so nicht machen, weil es schlicht irritierend ist - niemand
rechnet damit, dass der erste Link woanders hin führt, als der zweite
Link mit dem "mailto:" - das wirkt eher so, als wäre der Name ebenfalls
nur ein "mailto:"-Link.
> Diese drei Probleme dürften wohl ein und dieselbe Ursache haben – die
> Search Console versucht offenbar, auch den breiten Code-Block in den
> Viewport zu zwängen, indem die ganze Seite herunterskaliert wird, und
> macht dadurch die Schriftgröße absurd winzig.
Das macht nicht nur die Search Console - auch manche mobile Browser
machen das so.
--
Arno Welzel
https://arnowelzel.de