Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hi Leute,
ich mache für meine Website die "mobile Version".
Habe vier Buttons erstellt und diese in einen Container gepackt.
display: flex
justify-content: space between
Alle 4 Buttons habe ich auf "flex" gesetzt.
Problem: Beim Testen wird es normal angezeigt, alles gut. Schau ich es dann über mein Galaxy S6 an, sind die Buttons zu klein und der Text (bsw. HOME) geht über die Buttons hinüber.
Der selbe Effekt passiert beim Testen (mit der Website: http://quirktools.com/screenfly/ )
wenn ich "Allow Scrolling" aktiviere. Dann werden die Buttons ebenfalls plötzlich kleiner und der Text geht darüber hinaus.
Es gibt schlicht keine Websites für mobile Geräte, da mobile Geräte (was immer du auch darunter verstehen willst) von den Browsern überhaupt nicht erkannt werden können. Damit ist dein Vorgehen von Beginn an zum Scheitern verurteilt.
Hast du überhaupt schon als Grundlage einen sauberen HTML-Quelltext im body-Bereich nach den aktuellen HTML-Regeln erstellt? Wenn nicht, solltest du damit beginnen.
Wie willst du das aktivieren, da es doch sinnvollerweise grundsätzlich aktiviert ist? Eingriffe in das Browserhandling sollten grundsätzlich unterbleiben, das ist schlechter Stil.
Schau ich es dann über mein Galaxy S6 an, sind die Buttons zu klein und der Text (bsw. HOME) geht über die Buttons hinüber.
:) Ich dachte es sei selbsterklärend aber nun gut. Ich habe eine "normale Seite". Diese habe ich in einem dreispaltigem Layout mit Flexbox gemacht. Funktioniert einwandfrei, egal mit welchen Auflösungen man drauf schaut. Mit Flexboxen kenne ich mich schon aus, vielleicht nicht inn und auswendig aber gut genug um mit diesen zu arbeiten.
Jetzt ist es nun mal so, dass die Flexbox auch auf dem Handy runterscalliert. Das sieht weiderrum blöd aus, weshalb ich eine "mobile Version" mache. Ich habe das nicht studiert, sondern mir alles selber beigebracht. Mir ist bewusst, dass man alles besser machen kann, ich arbeite aber mit dem was ich habe :)
Ich "umschreibe" es anders.: Ich arbeite mit "@media only screen and (max-width: 480px)"
und mit " <meta name="viewport" content="width=device-width">"
Was ich gemacht habe steht oben (Container Button etc.)
Nur verstehe ich nicht, wieso die Buttons uhrplötzlich kleiner werden.
DIe Seite, die ich verlinkt habe, iist die Seite, mit der ich unterschiedliche Auflösungen teste.
Ich mache meine Website mit XAMPP, weswegen ich sie nicht verlinken kann.
wobei das "display: flex" bei den Buttons nur zu testzwecken eingefügt worden ist. FUnktioniert auch ohne!
HTML
Code:
<div class="mobilebuttons">
<button class="button1 active"><a href="index.html"> TEST 1 </a></button>
<button class="button2"><a href="test2.html"> TEST 2 </a></button>
<button class="button3"><a href="test3.html"> TEST 3 </a></button>
<button class="button4"><a href="test4.html"> TEST 4 </a></button>
</div>
Die Site wird auf dem Handy super angezeigt, das ist nicht das Problem. LEdiglich habe ich ein Problem mit den Buttons. Wenn es eine bessere Option gibt, sie neben einander anzuordnen als Flexbox, bin ich für neues sehr gerne offen.
Das Problem dir zu helfen besteht darin, dass aus deinen Quellcodeschnipseln und deinen sonstigen Angaben das Problem überhaupt nicht nachvollziehbar ist.
Für die Schnipsel entschuldige ich mich. Dachte für meine "Kinderprobleme" ist das nicht nötig :)
Wie man sieht ist das eine seeeeeehr einfach gehaltene Seite. Absolut nichts außergewöhnliches.
Füge ich die Buttons hinzu und teste sie sehen sie mit dem Text normal aus. Alles in Ordnung. Wenn ich die Seite über mein (oder Freundin etc.) Handy lade sind die Buttons plötzlich etwas kleiner und der Text geht über diese hinaus. Aus mir völlig unerklärlichen Gründen. Ich habe nicht einmal den Hauch einer Ahnung an was das liegen könnte....
Ich habe mal eine Seite mit deinen Quelltextschnipseln erstellt und mit der von dir verlinkten Seite Screenfly getestet. Auch dort trat das Problem nicht auf. Du kannst meine Beispielseite ja mal selbst aurufen:
Ich habe doch den gesamten Quelltext geschickt und keine Schnipsel. Und deine "neu" erstellte Seite funktioniert bei mir auch einwandfrei.
Und meine hat nach wie vor denselben Fehler. Ich werde mal Schritt für Schritt durchsehen, was du anders gemacht hast.
Danke dir schon mal für alles!
Ich habe die Testseite aus deinen ersten Quelltextangaben erstellt.
Aber auch mit deinem vollständigen Quelltext ist das Problem nicht nachzuvollziehen. Auch dazu habe ich eine Testseite erstellt, an der du oder andere Helfer es selbst ausprobieren können:
Also ich weiß es nicht, bei mir wird es nach wie vor mit "kleineren" Buttons angezeigt aufm Handy (Galaxy S6 Edge) Und auf dem Handy meiner Freundin (Huawei) auch.
Siehe oben verlinktes Bild.
Verstehe dich natürlich auch, aber ich bilde es mir ja nicht ein
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach der Registrierung angemeldet zu halten. Durch die Nutzung unserer Webseite erklärst du dich damit einverstanden.