Hi,
ich erstelle gerade eine Website für meine Ballettschule. Im CSS habe ich alle Angaben in Prozent gemacht (selbst die Schriftgröße ist in "vh"). Das oberte div-Element bekommt die Breite in Abhängigkeit von der Höhe des Bildschirms (var width = screen.height * 1.413;), weil ich halt wollte, dass die Seite schön in der Mitte des Bildschirms liegt und die Seite ausfüllt und nicht so langweilig oben links beginnt oder zu klein oder zu groß ist und man dann scrollen muss (siehe Foto).
html-seminar.de/woltlab/attachment/3085/
Ich hab jetzt zwei Probleme damit.
1. Ich hab das alles so optimiert, dass es auf meinem Laptop gut ausschaut und dachte, dass es bei anderen auch gut ausschauen müsste, weil ja im Endeffekt alles von screen.height abhängt, aber wenn eine Freundin die Seite aufruft, ist die Schrift in dem Bild oben zu klein und geht also über die Holme von der Stange, alle anderen Proportionen passen, nur die Labels wie gesagt nicht. Ich habe Schriftgröße schon mit "px", "%" und "vh" probiert (bei "vh" hängt es dann auch davon ab, ob z.B. eine Lesezeichenliste oben im Browser geöffnet ist).
2. Auf Handy und Tablet schaut es nur grauenvoll aus (siehe nächste Bilder)
html-seminar.de/woltlab/attachment/3090/ ... wenn ich die Seite bei senkrechtem Bildschirm lade
html-seminar.de/woltlab/attachment/3091/ ... wenn ich die Seite bei waagrechtem Bildschirm lade
html-seminar.de/woltlab/attachment/3092/ ... wenn ich dann das Handy senkrecht und wieder waagrecht kippe (wie kann das eigentlich sein?)
Kann man das irgendwie noch hinkriegen? Oder muss ich doch alles mit festen Pixelwerten machen und "oben links" in die Mitte des Bildschirms legen und dann noch negative Margin-Werte drauf?
Schon mal herzlichen Dank euch!
Grüße
Michael