Forum: PC-Programmierung HTML: Tastatur von Tablet zerstört Design


von Nils (Gast)


Lesenswert?

Hallo,

ich habe das Problem, dass meine Website durch die aufklappende Tastatur 
meines Tablet die Website so zusammenschiebt, dass dieser nicht mehr 
erkennbar ist.

Kann ich z.B. durch CSS irgendwie vorgeben, dass die Tastatur nur über 
die Seite drüber gelegt wird und das Design nicht neu berechnet wird?

Danke :)

von TestX (Gast)


Lesenswert?

Nicht mit absoluten positionierungen und festen, prozentualen 
containergrößen arbeiten

von Jonas B. (jibi)


Lesenswert?

klar, bau um:

bootstrap.com

Gruß J

von Nils (Gast)


Lesenswert?

Jonas B. schrieb:
> bootstrap.com

Das verstehe ich nicht...

Und das mit absoluter Positionierung ist schade. Ich habe mein Design so 
ausgelegt, dass es sich prozentual immer an der Auflösung des 
Bildschirms anpasst. Wenn die Tastatur eingeblendet wird, wird die Seite 
auf ein paar Pixelhöhe gequestscht :(.

von Jurologe (Gast)


Lesenswert?

Nils schrieb:
> ich habe das Problem, dass meine Website durch die aufklappende Tastatur
> meines Tablet die Website so zusammenschiebt, dass dieser nicht mehr
> erkennbar ist.

Wer ist nicht mehr erkennbar? Der Tablet?

Wenn die Tablettastatur dein Design zerstört, ist es ein Fall für 
Sachmängelhaftung des Tabletherstellers.

von Dirk D. (dicky_d)


Lesenswert?

Nils schrieb:
> Wenn die Tastatur eingeblendet wird, wird die Seite
> auf ein paar Pixelhöhe gequestscht :(.

Zumindest unter Android, ich glaub bei IOS aber auch liegt die Tastatur 
nicht "über" deinem Browser, sie schiebt den Browser weg.
Je nach Display-Format, Virtueller Größe, Ausrichtung und genutzter 
Tastatur bleibt dann für den Browser über was die Tastatur nicht 
benötigt.
Du kannst da jetzt wenn du willst speziell drauf reagieren. Unter 
android gibts dafür die Events showkeyboard und hidekeyboard.

von Bernd K. (prof7bit)


Lesenswert?

Ich kann ja verstehen daß man irgendwas von der Breite abhängig macht 
oder die Breite voll ausnutzen will um horizontale Scrollbalken zu 
vermeiden.

Aber warum um alles in der Welt soll die Höhe irgendeinen Einfluss 
haben? Vertikal kann sie doch unendlich groß sein, dazu kann und will 
man ja scrollen!

von Daniel A. (daniel-a)


Lesenswert?

Man könnte eine Minimalhöhe auf den body setzen, mit dem css Attribut 
min-height.

von Georg (Gast)


Lesenswert?

Hallo,

wenn man über die virtuelle Tastatur was eingibt, sollte man das Feld 
für die Eingabe sehen, alles andere ist uninteressant. Das Design muss 
also sicherstellen, dass das aktuelle Feld sichtbar bleibt, sonst 
nichts. Auch wenn das Design noch so künstlerisch wertvoll ist.

Georg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.