Hallo noch einmal!
Meine abschließende Frage zur Überarbeitung meiner Seiten, weil ich alleine einfach nicht weiterkomme:
1) Ich habe in der CSS-Datei Media-Angaben...z.B.
@Media only screen and (min-width: 1px) and (min-height: 1px) -> hier kommt Codewurst
@Media only screen and (min-width: 934px) and (min-height: 601px) -> hier das nächste kleinere Design mit Angaben zu verschiedenen Sachen...
Danach noch drei weitere für verschiedene Größen bis zu 1920x1080 mit Hintergrundbild 1437x880.
Danach:
@Media only screen and (min-width : 1916px) and (min-height : 1174px) -> Code für diese Auflösung
und @Media only screen and (min-width : 2874px) and (min-height : 1761px) -> Code für die finale Auflösung für 3840x2160-Screens.
Die Seite geht alles durch und schaut, wie viel Platz im Browser ist und zeigt dann dementsprechend den Code an.
2) Ich habe am Ende mancher Seiten ein Icon "Klick mich, um zu Seitenanfang des Contents zu springen".
Das macht für 1920x1080 Sinn...aber bei höheren Auflösungen ist nun genug Platz, sodass ich kein Icon zum Hochspringen mehr brauche, weil das Menü mit den übergeordneten Bereichen eh noch sichtbar ist.
Die klickbaren Links sehen so aus:
<p><a href="#gototop" title="Seitenanfang"><img src="img/toparrow.png" id="toparrow" border="0"></a>
Die Toparrow-Grafik ist je nach Auflsöung unterschiedlich groß und eben in der CSS angegeben.
3) Meine Überlegung ist, dass ich die obere Zeile in einen Div stecke, also <div ID="jumptotop"<p><a href="#gototop" title="Seitenanfang"><img src="img/toparrow.png" id="toparrow" border="0"></a></DIV>
Von dieser Div lege ich mehrere Versionen an...also jumptotop, jumptotop_XL und jumptotop_XXL
In der CSS würe ich bei 1920x1080 die Toparrow-Grafik normal anzeigen.
Bei jumptotop_XL würde ich die Div entweder anzeigen oder mit display:hidden verstecken, wenn für den Text genug Platz ist und man kein Jumptotop-Icon braucht.
Bei jumptotop_XXL würde ich ebenso die Div entweder anzeigen oder mit display:hidden verstecken, wenn für den Text genug Platz ist.
Und abschließend würde ich in allen PHP-Dateien des Contents einen der drei Divs, also jumptotop, jumptotop_XL oder jumptotop_XXL einbauen, sodass je nach Platzbedarf des Textes das Icon angezeigt wird oder nicht.
Ist kompliziert, aber ich hab sonst keine Idee, wie das gehen könnte.
Ein "Wenn Höhe des Content-Divs >= x, dann zeige an vs. zeige nichts an" in jeder Content-PHP wäre einfacher, aber ich hab da auch keine Ahnung, wie das geht.
Ist das aufwendig bzw. kompliziert?
Meine abschließende Frage zur Überarbeitung meiner Seiten, weil ich alleine einfach nicht weiterkomme:
1) Ich habe in der CSS-Datei Media-Angaben...z.B.
@Media only screen and (min-width: 1px) and (min-height: 1px) -> hier kommt Codewurst
@Media only screen and (min-width: 934px) and (min-height: 601px) -> hier das nächste kleinere Design mit Angaben zu verschiedenen Sachen...
Danach noch drei weitere für verschiedene Größen bis zu 1920x1080 mit Hintergrundbild 1437x880.
Danach:
@Media only screen and (min-width : 1916px) and (min-height : 1174px) -> Code für diese Auflösung
und @Media only screen and (min-width : 2874px) and (min-height : 1761px) -> Code für die finale Auflösung für 3840x2160-Screens.
Die Seite geht alles durch und schaut, wie viel Platz im Browser ist und zeigt dann dementsprechend den Code an.
2) Ich habe am Ende mancher Seiten ein Icon "Klick mich, um zu Seitenanfang des Contents zu springen".
Das macht für 1920x1080 Sinn...aber bei höheren Auflösungen ist nun genug Platz, sodass ich kein Icon zum Hochspringen mehr brauche, weil das Menü mit den übergeordneten Bereichen eh noch sichtbar ist.
Die klickbaren Links sehen so aus:
<p><a href="#gototop" title="Seitenanfang"><img src="img/toparrow.png" id="toparrow" border="0"></a>
Die Toparrow-Grafik ist je nach Auflsöung unterschiedlich groß und eben in der CSS angegeben.
3) Meine Überlegung ist, dass ich die obere Zeile in einen Div stecke, also <div ID="jumptotop"<p><a href="#gototop" title="Seitenanfang"><img src="img/toparrow.png" id="toparrow" border="0"></a></DIV>
Von dieser Div lege ich mehrere Versionen an...also jumptotop, jumptotop_XL und jumptotop_XXL
In der CSS würe ich bei 1920x1080 die Toparrow-Grafik normal anzeigen.
Bei jumptotop_XL würde ich die Div entweder anzeigen oder mit display:hidden verstecken, wenn für den Text genug Platz ist und man kein Jumptotop-Icon braucht.
Bei jumptotop_XXL würde ich ebenso die Div entweder anzeigen oder mit display:hidden verstecken, wenn für den Text genug Platz ist.
Und abschließend würde ich in allen PHP-Dateien des Contents einen der drei Divs, also jumptotop, jumptotop_XL oder jumptotop_XXL einbauen, sodass je nach Platzbedarf des Textes das Icon angezeigt wird oder nicht.
Ist kompliziert, aber ich hab sonst keine Idee, wie das gehen könnte.
Ein "Wenn Höhe des Content-Divs >= x, dann zeige an vs. zeige nichts an" in jeder Content-PHP wäre einfacher, aber ich hab da auch keine Ahnung, wie das geht.
Ist das aufwendig bzw. kompliziert?